9.压缩映射定理与不动点收敛问题(4.3.9)
10.线性柯西方程(4.3.10)
11.拓宽定义域来证明一致连续性(4.4.2)
12.区间分割的一致连续性(4.4.5)
13.利普希茨条件下的一致连续性(4.4.9)
14.连续性的拓扑特征(4.4.11)
15.连续延拓定理(4.4.13)

函数极限与连续性

习题 4.2 函数极限

"练习 4.2.1"

使用定义 4.2.14.2.1 为以下极限语句提供证明。

(a) lim⁡x→2(2x+4)=8\displaystyle\lim_{x \to 2}(2x + 4) = 8.

(b) lim⁡x→0x3=0\displaystyle\lim_{x \to 0}x^3 = 0.

(c) lim⁡x→2x3=8\displaystyle\lim_{x \to 2}x^3 = 8.

(d) lim⁡x→π[[x]]=3\displaystyle\lim_{x \to \pi}[[x]] = 3,其中 [[x]][[x]] 表示小于或等于 xx 的最大整数.

(a) 对 ∀ ε>0\forall\ \varepsilon>0,∃ δ=ε2\exists\ \delta=\displaystyle\frac{\varepsilon}{2},对 ∀ 0<∣x−2∣<δ\forall\ 0<|x-2|<\delta,有 ∣(2x+4)−8∣<2δ=ε|(2x+4)-8|<2\delta=\varepsilon,所以 lim⁡x→2(2x+4)=8\displaystyle\lim_{x\to 2}(2x+4)=8.

(b) 对 ∀ ε>0\forall\ \varepsilon>0,∃ δ=ε3\exists\ \delta=\sqrt[3]{\varepsilon},对 ∀ 0<∣x∣<δ\forall\ 0<|x|<\delta,有 ∣x3−0∣<δ3=ε|x^3-0|<\delta^3=\varepsilon,所以 lim⁡x→0x3=0\displaystyle\lim_{x\to 0}x^3=0.

(c) 此题需要估计 x3−8=(x−2)(x2+2x+4)x^3-8=(x-2)(x^2+2x+4) 的范围.当 1<x<31<x<3 时,x2+2x+4<19x^2+2x+4<19,再配合 ∣x−2∣|x-2| 大小的任意性给出证明.

对 ∀ ε>0\forall\ \varepsilon>0,∃ δ=min⁡{ε19,1}\exists\ \delta=\min\{\displaystyle\frac{\varepsilon}{19},1\},对 ∀ 0<∣x−2∣<δ\forall\ 0<|x-2|<\delta,有 ∣x3−8∣=∣x−2∣∣x2+2x+4∣<ε19⋅19=ε|x^3-8|=|x-2||x^2+2x+4|<\displaystyle\frac{\varepsilon}{19}\cdot 19=\varepsilon,所以 lim⁡x→2x3=8\displaystyle\lim_{x\to 2}x^3=8.

(d) 对 ∀ ε>0\forall\ \varepsilon>0,取 δ=0.1\delta=0.1,对 ∀ 0<∣x−π∣<δ\forall\ 0<|x-\pi|<\delta,x∈(3,3.3)x\in (3,3.3),所以 ∣[[x]]−3∣=0<ε\left|[[x]]-3\right|=0<\varepsilon,所以 lim⁡x→π[[x]]=3\displaystyle\lim_{x\to \pi}[[x]]=3.


"练习 4.2.2"

假设某个 δ>0\delta > 0 已被构造为对特定 ε\varepsilon 挑战的适当响应。那么,任何更大/更小(选择一个)的 δ\delta 也将足够.

任何更小的 δ\delta 是足够的.

考虑一个 δ\delta 满足对 ∀ x∈Vδ(c)\forall\ x\in V_\delta(c),f(x)∈Vε(L)f(x)\in V_\varepsilon(L) 均成立,则由于对任意 δ1<δ\delta_1<\delta,Vδ1(c)⊆Vδ(c)V_{\delta_1}(c)\subseteq V_\delta(c),所以对 ∀ x∈Vδ1(c)\forall\ x\in V_{\delta_1}(c) 也同样成立,所以任何更小的 δ\delta 也将足够。


"练习 4.2.3"

使用推论 4.2.5 证明以下每个极限不存在。

(a) lim⁡x→0∣x∣/x\displaystyle\lim_{x \to 0}|x|/x

(b) lim⁡x→1g(x)\displaystyle\lim_{x \to 1}g(x),其中 gg 是来自第4.1节的Dirichlet函数。

(a) 设 f(x)=∣x∣xf(x)=\displaystyle\frac{|x|}{x},考虑如下序列 xn=1nx_n=\displaystyle\frac{1}{n} 和 yn=−1ny_n=-\displaystyle\frac{1}{n},则 lim⁡n→∞xn=lim⁡n→∞yn=0\displaystyle\lim_{n\to \infty}x_n=\displaystyle\lim_{n\to \infty}y_n=0,但 lim⁡n→∞f(xn)=1\displaystyle\lim_{n\to \infty}f(x_n)=1,lim⁡n→∞f(yn)=−1\displaystyle\lim_{n\to \infty}f(y_n)=-1,所以原极限不存在。

(b) 同理,令 xn=1+1nx_n=1+\displaystyle\frac{1}{n} 为有理数序列,yn=1+2ny_n=1+\displaystyle\frac{\sqrt{2}}{n} 为无理数序列,则 lim⁡n→∞g(xn)=1\displaystyle\lim_{n\to \infty}g(x_n)=1,lim⁡n→∞g(yn)=0\displaystyle\lim_{n\to \infty}g(y_n)=0,所以原极限不存在。


"练习 4.2.4"

回顾第4.1节中Thomae函数(Thomae’s function) t(x)t(x) 的定义。

(a) 构造三个不同的序列 (xn)(x_n),(yn)(y_n),(zn)(z_n),每个序列都收敛到 11,但不使用数字 11 作为序列中的项。

(b) 现在,计算 lim⁡t(xn)\lim t(x_n),lim⁡t(yn)\lim t(y_n) 和 lim⁡t(zn)\lim t(z_n)。

(c) 对 lim⁡x→1t(x)\displaystyle\lim_{x \to 1}t(x) 做出一个有根据的猜想,并使用定义 4.2.1B4.2.1B 来验证该主张。(给定 ε>0\varepsilon > 0,考虑点集 {x∈R:t(x)≥ε}\{ x \in \mathbb{R} : t(x) \geq \varepsilon \}。论证该集合中的所有点都是孤立的。)

(a) xn=1+1nx_n=1+\displaystyle\frac{1}{n},yn=1−1ny_n=1-\displaystyle\frac{1}{n},zn=1+2nz_n=1+\displaystyle\frac{\sqrt{2}}{n}。

(b) lim⁡n→∞t(xn)=lim⁡n→∞t(yn)=lim⁡n→∞1n=0\displaystyle\lim_{n\to \infty}t(x_n)=\displaystyle\lim_{n\to \infty}t(y_n)=\displaystyle\lim_{n\to \infty}\displaystyle\frac{1}{n}=0,lim⁡n→∞t(zn)=lim⁡n→∞0=0\displaystyle\lim_{n\to \infty}t(z_n)=\displaystyle\lim_{n\to \infty}0=0。

(c) lim⁡x→1t(x)=0\displaystyle\lim_{x\to 1}t(x)=0。

对 ∀ ε>0\forall\ \varepsilon>0,∃ n∈N+\exists\ n\in \mathbb{N^+},使得 1n>ε\displaystyle\frac{1}{n}>\varepsilon 而 1n+1<ε\displaystyle\frac{1}{n+1}<\varepsilon。所以,点集 S={x∈R:t(x)≥ε}={x=pq:p,q∈N+,q≤n,gcd⁡(p,q)=1}S=\{ x\in \mathbb{R}:t(x)\geq \varepsilon \}=\{x=\displaystyle\frac{p}{q}:p,q\in \mathbb{N^+},q \leq n,\gcd{(p,q)}=1\}。因为该集合中任意两个点的距离至少为 1n2\displaystyle\frac{1}{n^2},所以该集合中的所有点都是孤立的。

又因为 1∈S1\in S,所以 11 也是孤立的,因此一定存在 δ>0\delta>0,使得对于 ∀ x∈Vδ(1)∖{1}\forall\ x\in V_\delta(1)\setminus\{1\},都有 t(x)<εt(x)<\varepsilon,所以 lim⁡x→1t(x)=0\displaystyle\lim_{x\to 1}t(x)=0。


"练习 4.2.5"

(a) 详细说明推论 4.2.4 第 (ii) 部分如何从定理 4.2.3 中函数极限的序列准则和第 2 章中证明的序列代数极限定理得出。

(b) 现在,直接从定义 4.2.1 出发,不使用定理 4.2.3 中的序列准则,写出推论 4.2.4 第 (ii) 部分的另一个证明。

(c) 对推论 4.2.4 第 (iii) 部分重复 (a) 和 (b)。

(a) 由海涅定理可知,对 ∀ xn≠c\forall\ x_n \neq c,{xn}→c\{x_n\}\rightarrow c,都有 f(xn)→Lf(x_n)\rightarrow L,g(xn)→Mg(x_n)\rightarrow M,即 (f(xn)+g(xn))→L+M(f(x_n)+g(x_n))\rightarrow L+M,所以 lim⁡x→c(f(x)+g(x))=L+M\displaystyle\lim_{x\to c}(f(x)+g(x))=L+M。

(b) 对 ∀ ε>0\forall\ \varepsilon>0,∃ δ1,δ2>0\exists\ \delta_1,\delta_2>0,使得对 ∀ 0<∣x−c∣<δ1\forall\ 0<|x-c|<\delta_1,有 ∣f(x)−L∣<ε2|f(x)-L|<\displaystyle\frac{\varepsilon}{2},对 ∀ 0<∣x−c∣<δ2\forall\ 0<|x-c|<\delta_2,有 ∣g(x)−M∣<ε2|g(x)-M|<\displaystyle\frac{\varepsilon}{2}。取 δ=min⁡{δ1,δ2}\delta=\min\{\delta_1,\delta_2\},则对 ∀ 0<∣x−c∣<δ\forall\ 0<|x-c|<\delta,有 ∣f(x)+g(x)−(L+M)∣≤∣f(x)−L∣+∣g(x)−M∣<ε2+ε2=ε|f(x)+g(x)-(L+M)|\leq |f(x)-L| + |g(x)-M| <\displaystyle\frac{\varepsilon}{2}+\frac{\varepsilon}{2} = \varepsilon。

所以 lim⁡x→c(f(x)+g(x))=L+M\displaystyle\lim_{x\to c}(f(x)+g(x))=L+M。

(c) (i) 由海涅定理可知,对 ∀ xn≠c\forall\ x_n \neq c,{xn}→c\{x_n\}\rightarrow c,都有 f(xn)→Lf(x_n)\rightarrow L,g(xn)→Mg(x_n)\rightarrow M,即 (f(xn)g(xn))→LM(f(x_n)g(x_n))\rightarrow LM,所以 lim⁡x→c(f(x)g(x))=LM\displaystyle\lim_{x\to c}(f(x)g(x))=LM。

(ii) 对 ∀ ε>0\forall\ \varepsilon>0,∃ δ1,δ2>0\exists\ \delta_1,\delta_2>0,使得对 ∀ 0<∣x−c∣<δ1\forall\ 0<|x-c|<\delta_1,有 ∣f(x)−L∣<ε2∣M∣<∣L∣|f(x)-L|<\displaystyle\frac{\varepsilon}{2|M|}<|L|,对 ∀ 0<∣x−c∣<δ2\forall\ 0<|x-c|<\delta_2,有 ∣g(x)−M∣<ε4∣L∣|g(x)-M|<\displaystyle\frac{\varepsilon}{4|L|}。取 δ=min⁡{δ1,δ2}\delta=\min\{\delta_1,\delta_2\},则对 ∀ 0<∣x−c∣<δ\forall\ 0<|x-c|<\delta,有 ∣f(x)g(x)−LM∣≤∣f(x)∣∣g(x)−M∣+∣f(x)−L∣∣M∣<2∣L∣⋅ε4∣L∣+ε2∣M∣⋅∣M∣=ε|f(x)g(x)-LM|\leq |f(x)||g(x)-M|+|f(x)-L||M|<2|L|\cdot \displaystyle\frac{\varepsilon}{4|L|}+\displaystyle\frac{\varepsilon}{2|M|}\cdot |M|=\varepsilon。

所以 lim⁡x→c(f(x)g(x))=LM\displaystyle\lim_{x\to c}(f(x)g(x))=LM。


"练习 4.2.6"

设 g:A→Rg : A \to \mathbb{R} 并假设 ff 是 A⊆RA \subseteq \mathbb{R} 上的有界函数(即存在 M>0M > 0 满足对于所有 x∈Ax \in A 有 ∣f(x)∣≤M|f(x)| \leq M)。证明如果 lim⁡x→cg(x)=0\displaystyle\lim_{x \to c}g(x) = 0,则 lim⁡x→cg(x)f(x)=0\displaystyle\lim_{x \to c}g(x)f(x) = 0 也成立。

由 lim⁡x→cg(x)=0\displaystyle\lim_{x\to c}g(x)=0,对 ∀ ε>0\forall\ \varepsilon>0,∃ δ>0\exists\ \delta>0,对 ∀ 0<∣x−c∣<δ\forall\ 0<|x-c|<\delta,有 ∣g(x)−0∣<εM|g(x)-0|<\displaystyle\frac{\varepsilon}{M},即 ∣g(x)f(x)∣<εM⋅M=ε|g(x)f(x)|<\displaystyle\frac{\varepsilon}{M}\cdot M=\varepsilon,所以 lim⁡x→cg(x)f(x)=0\displaystyle\lim_{x\to c}g(x)f(x)=0。


"练习 4.2.7"

(a) 陈述 lim⁡x→01/x2=∞\displaystyle\lim_{x \to 0}1/x^2 = \infty 在直觉上显然是有意义的。为形式为 lim⁡x→cf(x)=∞\displaystyle\lim_{x \to c}f(x) = \infty 的极限陈述构建一个类似于定义 4.2.1 的“挑战-回应”风格的严格定义,并用它来证明之前的陈述。

(b) 现在,为陈述 lim⁡x→∞f(x)=L\displaystyle\lim_{x \to \infty}f(x) = L 构建一个定义。展示 lim⁡x→∞1/x=0\displaystyle\lim_{x \to \infty}1/x = 0。

(c) lim⁡x→∞f(x)=∞\lim_{x \to \infty}f(x) = \infty 的严格定义会是什么样?给出一个这样的极限的例子。

(a) 对 ∀ M>0\forall\ M>0,∃ δ>0\exists\ \delta>0,使得对 ∀ 0<∣x−c∣<δ\forall\ 0<|x-c|<\delta,都有 f(x)>Mf(x)>M。

(b) 对 ∀ ε>0\forall\ \varepsilon>0,∃ G>0\exists\ G>0,使得对 ∀ ∣x∣>G\forall\ |x|>G,都有 ∣f(x)−L∣<ε|f(x)-L|<\varepsilon。

例如,取 G=1εG=\displaystyle\frac{1}{\varepsilon},则对 ∀ ∣x∣>G\forall\ |x|>G,有 ∣1x−0∣<ε\left|\displaystyle\frac{1}{x}-0\right|<\varepsilon,所以 lim⁡x→∞1x=0\displaystyle\lim_{x\to \infty}\displaystyle\frac{1}{x}=0。

(c) 对 ∀ M>0\forall\ M>0,∃ G>0\exists\ G>0,对 ∀ ∣x∣>G\forall\ |x|>G,有 f(x)>Mf(x)>M。
例如:f(x)=xf(x)=x。


"练习 4.2.8"

假设对于某个集合 AA 中的所有 xx, f(x)≥g(x)f(x) \geq g(x) 成立,其中 ff 和 gg 在该集合上定义。证明对于 AA 的任何极限点 cc,我们必须有

lim⁡x→cf(x)≥lim⁡x→cg(x).\lim_{x \to c}f(x) \geq \lim_{x \to c}g(x).

对 ∀ ε>0\forall\ \varepsilon>0,∃ δ1,δ2>0\exists\ \delta_1,\delta_2>0,对 ∀ 0<∣x−c∣<δ1\forall\ 0<|x-c|<\delta_1,有 ∣f(x)−lim⁡x→cf(x)∣<ε⇒f(x)<lim⁡x→cf(x)+ε|f(x)-\displaystyle\lim_{x\to c}f(x)|<\varepsilon\Rightarrow f(x)<\displaystyle\lim_{x\to c}f(x)+\varepsilon,对 ∀ 0<∣x−c∣<δ2\forall\ 0<|x-c|<\delta_2,有 ∣g(x)−lim⁡x→cg(x)∣<ε⇒g(x)>lim⁡x→cg(x)−ε|g(x)-\displaystyle\lim_{x\to c}g(x)|<\varepsilon\Rightarrow g(x)>\displaystyle\lim_{x\to c}g(x)-\varepsilon。由 f(x)≥g(x)f(x)\geq g(x) 可得

lim⁡x→cf(x)>lim⁡x→cg(x)−2ε.\displaystyle\lim_{x\to c}f(x)>\displaystyle\lim_{x\to c}g(x)-2\varepsilon.

这里由 ε\varepsilon 的任意性就可知道 lim⁡x→cf(x)\displaystyle\lim_{x\to c}f(x) 不能比 lim⁡x→cg(x)\displaystyle\lim_{x\to c}g(x) 小,否则总会有一段空隙让 ε\varepsilon 插入。

假设 lim⁡x→cf(x)<lim⁡x→cg(x)\displaystyle\lim_{x\to c}f(x)<\displaystyle\lim_{x\to c}g(x),则令 ε=lim⁡x→cg(x)−lim⁡x→cf(x)2>0\varepsilon=\displaystyle\frac{\displaystyle\lim_{x\to c}g(x)-\displaystyle\lim_{x\to c}f(x)}{2}>0,代入上式可得 lim⁡x→cf(x)>lim⁡x→cf(x)\displaystyle\lim_{x\to c}f(x)>\displaystyle\lim_{x\to c}f(x),矛盾。

所以 lim⁡x→cf(x)≥lim⁡x→cg(x)\displaystyle\lim_{x\to c}f(x)\geq \displaystyle\lim_{x\to c}g(x)。


"练习 4.2.9(夹逼定理)"

设 ff,gg,hh 满足 f(x)≤g(x)≤h(x)f(x) \leq g(x) \leq h(x) 对于所有在某个共同定义域 AA 中的 xx 。如果 lim⁡x→cf(x)=L\displaystyle\lim_{x \to c}f(x) = L 且 lim⁡x→ch(x)=L\displaystyle\lim_{x \to c}h(x) = L 在 AA 的某个极限点 cc 处,证明 lim⁡x→cg(x)=L\displaystyle\lim_{x \to c}g(x) = L 也成立。

对 ∀ ε>0\forall\ \varepsilon>0,∃ δ1,δ2>0\exists\ \delta_1,\delta_2>0,使得对 ∀ 0<∣x−c∣<δ1\forall\ 0<|x-c|<\delta_1,有 ∣f(x)−L∣<ε|f(x)-L|<\varepsilon,对 ∀ 0<∣x−c∣<δ2\forall\ 0<|x-c|<\delta_2,有 ∣h(x)−L∣<ε|h(x)-L|<\varepsilon。取 δ=min⁡{δ1,δ2}\delta=\min\{\delta_1,\delta_2\},则对 ∀ 0<∣x−c∣<δ\forall\ 0<|x-c|<\delta,有 L−ε<f(x)<L+εL-\varepsilon<f(x)<L+\varepsilon,L−ε<h(x)<L+εL-\varepsilon<h(x)<L+\varepsilon。因为 f(x)≤g(x)≤h(x)f(x)\leq g(x)\leq h(x),所以 L−ε<g(x)<L+ε⇒∣g(x)−L∣<εL-\varepsilon<g(x)<L+\varepsilon\Rightarrow |g(x)-L|<\varepsilon,所以 lim⁡x→cg(x)=L\displaystyle\lim_{x\to c}g(x)=L。


习题 4.3 连续函数的运算

"练习 4.3.1"

设 g(x)=x3g\left( x\right) = \sqrt[3]{x} 。

(a) 证明 gg 在 c=0c = 0 处连续。

(b) 证明 gg 在点 c≠0c \neq 0 处连续。(恒等式 a3−b3={a}^{3} - {b}^{3} = (a−b)(a2+ab+b2)\left( {a - b}\right) \left( {{a}^{2} + {ab} + {b}^{2}}\right) 将有所帮助。)

(a) 对 ∀ ε>0\forall\ \varepsilon>0,∃ δ=ε3\exists\ \delta=\varepsilon^3,对 ∀ ∣x∣<δ\forall\ |x|<\delta,∣x3−03∣<ε|\sqrt[3]{x}-\sqrt[3]{0}|<\varepsilon,所以 gg 在 00 处连续。

(b) 由恒等式,我们可得
∣x3−c3∣=∣x−c∣∣x23+xc3+c23∣|\sqrt[3]{x}-\sqrt[3]{c}|=\frac{|x-c|}{|\sqrt[3]{x^2}+\sqrt[3]{xc}+\sqrt[3]{c^2}|}
我们通过控制 ∣x−c∣|x-c| 的大小来控制 ∣x3−c3∣|\sqrt[3]{x}-\sqrt[3]{c}| 的大小,所以对 ∀ ε>0\forall\ \varepsilon>0,∃ δ=min⁡{c23ε,∣c2∣}\exists\ \delta=\min\{\sqrt[3]{c^2}\varepsilon,\left|\displaystyle\frac{c}{2}\right|\},使得对 ∀ ∣x−c∣<δ\forall\ |x-c|<\delta,有 xc>0xc>0,所以这样就能将分母放缩,得到
∣x3−c3∣=∣x−c∣∣x23+xc3+c23∣<∣x−c∣c23<c23εc23<ε|\sqrt[3]{x}-\sqrt[3]{c}|=\frac{|x-c|}{|\sqrt[3]{x^2}+\sqrt[3]{xc}+\sqrt[3]{c^2}|}<\displaystyle\frac{|x-c|}{\sqrt[3]{c^2}}<\displaystyle\frac{\sqrt[3]{c^2}\varepsilon}{\sqrt[3]{c^2}}<\varepsilon
所以 gg 在点 c≠0c\neq 0 处连续。


"练习 4.3.2"

(a) 使用连续性的 ε−δ\varepsilon - \delta 特征为定理 4.3.9 提供证明。

(b) 使用连续性的序列特征(来自定理 4.3.2 (iv))给出该定理的另一个证明。

(a) 若 gg 在 f(c)f(c) 上连续,则对 ∀ ε>0\forall\ \varepsilon>0,∃ δ1>0\exists\ \delta_1>0,对 ∀ ∣y−f(c)∣<δ1\forall\ |y-f(c)|<\delta_1,∣g(y)−g(f(c))∣<ε|g(y)-g(f(c))|<\varepsilon。

而对上述 δ1>0\delta_1>0,∃ δ2>0\exists\ \delta_2>0,对 ∀ ∣x−c∣<δ2\forall\ |x-c|<\delta_2,∣f(x)−f(c)∣<δ1|f(x)-f(c)|<\delta_1,此时 ∣g(f(x))−g(f(c))∣<ε|g(f(x))-g(f(c))|<\varepsilon,所以 g(f(x))g(f(x)) 在 cc 处连续。

(b) 由题,对 ∀ {xn}→c\forall\ \{x_n\}\rightarrow c,f(xn)→f(c)f(x_n)\rightarrow f(c)。

又因为对 ∀ {yn}→f(c)\forall\ \{y_n\}\rightarrow f(c),g(yn)→g(f(c))g(y_n)\rightarrow g(f(c)),所以用 f(xn)f(x_n) 代替 yny_n 可得 g(f(xn))→g(f(c))g(f(x_n))\rightarrow g(f(c))。
所以 g(f(x))g(f(x)) 在 cc 处连续。


"练习 4.3.3"

使用连续性的 ε−δ\varepsilon - \delta 特征(因此不使用关于序列的先前结果),证明线性函数 f(x)=ax+bf\left( x\right) = {ax} + b 在 R\mathbb{R} 的每一点都连续。

对 ∀ x0∈R\forall\ x_0\in \mathbb{R},我们有

对 ∀ ε>0\forall\ \varepsilon>0,∃ δ=εa\exists\ \delta=\displaystyle\frac{\varepsilon}{a},对 ∀ ∣x−x0∣<δ\forall\ |x-x_0|<\delta,∣f(x)−f(x0)∣≤∣a∣∣x−x0∣<ε|f(x)-f(x_0)|\leq|a||x-x_0|<\varepsilon,所以 ff 对 ∀ x0∈R\forall\ x_0\in \mathbb{R} 都连续。


"练习 4.3.4"

(a) 使用定义 4.3.1 证明,任何定义域为 Z\mathbb{Z} 的函数 ff 在其定义域的每一点都必然连续。

(b) 证明一般情况下,如果 cc 是 A⊆RA \subseteq \mathbb{R} 的孤立点,那么 f:A→Rf : A \rightarrow \mathbb{R} 在 cc 处连续。

(a) 对 ∀ x0∈Z\forall\ x_0\in \mathbb{Z},我们有
对 ∀ ε>0\forall\ \varepsilon>0,∃ δ=12\exists\ \delta=\displaystyle\frac{1}{2},对 ∀ ∣x−x0∣<δ\forall\ |x-x_0|<\delta,x=x0x=x_0,所以 ∣f(x)−f(x0)∣=0<ε|f(x)-f(x_0)|=0<\varepsilon,所以 ff 对 ∀ x0∈Z\forall\ x_0\in \mathbb{Z} 都连续。

(b) 如果 cc 是 A⊆RA\subseteq \mathbb{R} 的孤立点,则总存在 δ>0\delta>0 使得对任意 ∣x−c∣<δ\left|x-c\right|<\delta,x∈Ax\in A,x=cx=c,则对 ∀ ε>0\forall\ \varepsilon>0,∣f(x)−f(c)∣=0<ε\left|f(x)-f(c)\right|=0<\varepsilon。

所以 f:A→Rf:A\rightarrow \mathbb{R} 在 cc 处连续。


"练习 4.3.5"

在定理 4.3.4 中,陈述 (iv) 指出,如果 ff 和 gg 都连续,且商有定义,则 f(x)/g(x)f\left( x\right) /g\left( x\right) 在 cc 处连续。证明如果 gg 在 cc 和 g(c)≠0g\left( c\right) \neq 0 处连续,则存在一个包含 cc 的开区间,在该区间上 f(x)/g(x)f\left( x\right) /g\left( x\right) 始终有定义。

若 gg 在 cc 处连续,则取 ε=∣g(c)2∣\varepsilon=\left|\displaystyle\frac{g(c)}{2}\right|,∃ δ>0\exists\ \delta>0,对 ∀ ∣x−c∣<δ\forall\ \left|x-c\right|<\delta,∣g(x)−g(c)∣<ε=∣g(c)2∣⇒∣g(x)∣>∣g(c)2∣>0\left|g(x)-g(c)\right|<\varepsilon=\left|\displaystyle\frac{g(c)}{2}\right|\Rightarrow \left|g(x)\right|>\left|\displaystyle\frac{g(c)}{2}\right|>0,所以在 Vδ(c)V_\delta(c) 区间上 f(x)g(x)\displaystyle\frac{f(x)}{g(x)} 始终有定义。


"练习 4.3.6"

(a) 参考相关定理,给出一个正式论证,证明第4.1节中的Dirichlet函数(Dirichlet’s function)在 R\mathbb{R} 上处处不连续。

(b) 回顾第4.1节中Thomae函数(Thomae's function)的定义,并证明其在每个有理点处都不连续。

(c) 使用定理4.3.2 (iii)中的连续性特征,证明Thomae函数在 R\mathbb{R} 中的每个无理点处连续。(给定 ε>0\varepsilon > 0 ,考虑点集 {x∈R:t(x)≥ε}\{ x \in \mathbb{R} : t\left( x\right) \geq \varepsilon \} 。论证该集合中的所有点都是孤立的。)

(a) 对任意的 c∈Rc\in \mathbb{R},构造两个序列 {xn}→c\left\{x_n\right\}\rightarrow c,{yn}→c\left\{y_n\right\}\rightarrow c,其中 xn∈Qx_n\in \mathbb{Q},yn∈R∖Qy_n\in \mathbb{R}\setminus\mathbb{Q}。这样总有 lim⁡n→∞D(xn)=0\displaystyle\lim_{n\to \infty}D(x_n)=0,lim⁡n→∞D(yn)=1\displaystyle\lim_{n\to \infty}D(y_n)=1,由此可得其在 R\mathbb{R} 上处处不连续。

(b) 对任意的 c∈Qc\in \mathbb{Q},构造 {xn}→c\left\{x_n\right\}\rightarrow c,其中 xn∈R∖Qx_n\in \mathbb{R}\setminus\mathbb{Q},则 lim⁡n→∞t(xn)=0≠t(c)\displaystyle\lim_{n\to \infty}t(x_n)=0\neq t(c),所以其在有理点上均不连续。

(c) 点集的性质在 练习 4.2.4 中已经证明过了。

设 q∈N+q\in \mathbb{N^+} 满足 1q≥ε\displaystyle\frac{1}{q}\geq \varepsilon,1q+1<ε\displaystyle\frac{1}{q+1}<\varepsilon,则该点集中的点的分母都不会大于 qq。考虑任意无理数 x0x_0 的某一邻域 Vδ(x0)V_\delta(x_0),可知对任意 n∈N+n\in \mathbb{N^+},n≤qn\leq q,使得 pn∈Vδ(x0)\displaystyle\frac{p}{n}\in V_\delta(x_0),gcd⁡(p,n)=1\gcd(p,n)=1 的有理数是有限的,即在该邻域内点集的点是有限的。

于是取邻域内 x0x_0 与点集所有点的距离的最小值 δ1\delta_1,则对任意 x∈Vδ1(x0)x\in V_{\delta_1}(x_0),t(x)<εt(x)<\varepsilon。因此 lim⁡x→x0t(x)=0=t(x0)\displaystyle\lim_{x\to x_0}t(x)=0=t(x_0),所以 t(x)t(x) 在无理点上均连续。


"练习 4.3.7"

假设 h:R→Rh : \mathbb{R} \rightarrow \mathbb{R} 在 R\mathbb{R} 上连续,且令 K={xK = \{ x : h(x)=0}h\left( x\right) = 0\} 。证明 KK 是一个闭集。

如果 KK 中没有极限点则其为闭集。

如果 KK 中存在极限点 x0x_0,则对 ∀ δ>0\forall\ \delta>0,存在 x∈Kx\in K 且 ∣x−x0∣<δ|x-x_0|<\delta,h(x)=0h(x)=0。

因为 hh 在 R\mathbb{R} 上连续,所以对 ∀ ε>0\forall\ \varepsilon>0,∃ δ>0\exists\ \delta>0 使得对 ∀ ∣x−x0∣<δ\forall\ |x-x_0|<\delta,有 ∣h(x)−h(x0)∣<ε|h(x)-h(x_0)|<\varepsilon。而对这个 δ\delta,又 ∃ x1∈K\exists\ x_1\in K 且 ∣x1−x0∣<δ|x_1-x_0|<\delta,h(x1)=0h(x_1)=0,∣h(x1)−h(x0)∣=∣h(x0)∣<ε\left|h(x_1)-h(x_0)\right|=\left|h(x_0)\right|<\varepsilon,由 ε\varepsilon 的任意性可得 h(x0)=0h(x_0)=0,x0∈Kx_0\in K。

所以 KK 是闭集。


"练习 4.3.8"

(a) 证明如果一个函数在整个 R\mathbb{R} 上连续,并且在每个有理点上都等于 0,那么它必须在整个 R\mathbb{R} 上恒等于 0。

(b) 如果 ff 和 gg 在整个 R\mathbb{R} 上定义,并且在每个有理点上都满足 f(r)=g(r)f\left( r\right) = g\left( r\right) ,那么 ff 和 gg 必须是同一个函数吗?

(a) 因为任何一个无理数都可以被有理数序列逼近,由连续性可得函数在无理数点上也为 0,所以其在 R\mathbb{R} 上恒等于 0。

(b) 不是,如果不连续,它们在无理点上可以随意定义。

连续的情况下则是的。令 h(x)=f(x)−g(x)h(x)=f(x)-g(x),由 (a) 问可知 h(x)≡0h(x)\equiv 0,因此 f(x)≡g(x)f(x)\equiv g(x),它们是同一个函数。


"练习 4.3.9 (压缩映射定理)"

(压缩映射定理)。设 ff 是定义在 R\mathbb{R} 上的函数,并假设存在常数 cc 使得 0<c<10 < c < 1 且

∣f(x)−f(y)∣≤c∣x−y∣\left| {f\left( x\right) - f\left( y\right) }\right| \leq c\left| {x - y}\right|

对于所有 x,y∈Rx,y \in \mathbb{R} 。

(a) 证明 ff 在 R\mathbb{R} 上是连续的。

(b) 选取某点 y1∈R{y}_{1} \in \mathbb{R} 并构造序列

(y1,f(y1),f(f(y1)),…) . \left( {{y}_{1},f\left( {y}_{1}\right) ,f\left( {f\left( {y}_{1}\right) }\right) ,\ldots }\right) \text{ . }

一般情况下,如果 yn+1=f(yn){y}_{n + 1} = f\left( {y}_{n}\right) ,证明生成的序列 (yn)\left( {y}_{n}\right) 是Cauchy序列。因此我们可以令 y=lim⁡yny = \lim {y}_{n} 。

(c) 证明 yy 是 ff 的不动点(即 f(y)=yf\left( y\right) = y ),并且在此方面是唯一的。

最后,证明如果 xx 是 R\mathbb{R} 中的任意一点,则序列 (x,f(x),f(f(x)),…)\left( {x,f\left( x\right) ,f\left( {f\left( x\right) }\right) ,\ldots }\right) 收敛到(b)中定义的 yy 。

(a) 对任意的 x0∈Rx_0\in \mathbb{R},对 ∀ ε>0\forall\ \varepsilon>0,令 δ=εc\delta=\displaystyle\frac{\varepsilon}{c},则对任意 ∣x−x0∣<δ|x-x_0|<\delta,∣f(x)−f(x0)∣≤c∣x−x0∣<ε\left|f(x)-f(x_0)\right|\leq c\left|x-x_0\right|<\varepsilon,所以 ff 在 R\mathbb{R} 上连续。

(b) 对任意的 n∈N+n\in \mathbb{N^+},∣yn+1−yn+2∣=∣f(yn)−f(yn+1)∣≤c∣yn−yn+1∣≤cn∣y1−y2∣\left|y_{n+1}-y_{n+2}\right|=|f(y_n)-f(y_{n+1})|\leq c|y_n-y_{n+1}|\leq c^n\left|y_1-y_2\right|,

因为相邻两项之差之间也有比例关系,所以这里考虑用绝对值不等式拆开来放缩:

∣ym−yn∣≤∑j=mn−1∣yj−yj+1∣≤∑j=mn−1(cj−1∣y1−y2∣)≤∣y1−y2∣∑j=mn−1cj−1=∣y1−y2∣cm−1(1−cn−m)1−c≤∣y1−y2∣cm−11−c\begin{align*} |y_m-y_n|&\leq\displaystyle\sum_{j=m}^{n-1}|y_j-y_{j+1}| \\ &\leq \displaystyle\sum_{j=m}^{n-1}\left(c^{j-1}|y_1-y_2|\right) \\ &\leq |y_1-y_2|\displaystyle\sum_{j=m}^{n-1}c^{j-1} \\ &=\displaystyle\frac{|y_1-y_2|c^{m-1}(1-c^{n-m})}{1-c} \\ &\leq \frac{|y_1-y_2|c^{m-1}}{1-c}\\ \end{align*}

所以对 ∀ ε>0\forall\ \varepsilon>0,∃ N>ln⁡(1−c)ε∣y1−y2∣ln⁡c+1\exists\ N>\displaystyle\frac{\ln\frac{(1-c)\varepsilon}{|y_1-y_2|}}{\ln c}+1,对 ∀ n,m>N\forall\ n,m>N,有 ∣yn−ym∣<ε|y_n-y_m|<\varepsilon,所以 {yn}\{y_n\} 是Cauchy序列。

(c) 由题意,对 ff 的不动点 yy 有 ∣yn+1−y∣≤cn∣y1−y2∣\left|y_{n+1}-y\right|\leq c^n|y_1-y_2|,所以对 ∀ ε>0\forall\ \varepsilon>0,∃ N>ln⁡ε∣y1−y2∣ln⁡c+1\exists\ N>\displaystyle\frac{\ln\frac{\varepsilon}{\left|y_1-y_2\right|}}{\ln c}+1,对 ∀ n>N\forall\ n>N 有 ∣yn−y∣<ε|y_n-y|<\varepsilon,所以 lim⁡n→∞yn=y\displaystyle\lim_{n\to \infty}y_n=y。

由极限的唯一性可知 yy 是唯一的。

由 (b) 中 y1y_1 选取的任意性可知对任意 x∈Rx\in \mathbb{R},序列 {x,f(x),f(f(x)),…}\{x,f(x),f(f(x)),\ldots\} 收敛到 yy。


"练习 4.3.10"

设 ff 是定义在 R\mathbb{R} 上的函数,满足对所有 x,y∈Rx,y \in \mathbb{R} 的加性条件 f(x+y)=f(x)+f(y)f\left( {x + y}\right) = f\left( x\right) + f\left( y\right) 。

(a) 证明 f(0)=0f\left( 0\right) = 0 且对所有 x∈Rx \in \mathbb{R} 有 f(−x)=−f(x)f\left( {-x}\right) = - f\left( x\right) 。

(b) 证明如果 ff 在 x=0x = 0 处连续,则 ff 在 R\mathbb{R} 中的每一点都连续。

(c) 设 k=f(1)k = f\left( 1\right) 。证明对于所有 n∈Nn \in \mathbb{N} , f(n)=knf\left( n\right) = {kn} 成立,然后证明对于所有 z∈Zz \in \mathbb{Z} , f(z)=kzf\left( z\right) = {kz} 成立。现在,证明对于任何有理数 rr , f(r)=krf\left( r\right) = {kr} 成立。

(d) 使用 (b) 和 (c) 得出结论,对于所有 x∈Rx \in \mathbb{R} , f(x)=kxf\left( x\right) = {kx} 成立。因此,任何在 x=0x = 0 处连续的加性函数必然是通过原点的线性函数。

(a) 令 x=y=0x=y=0 可得 f(0)=f(0)+f(0)f(0)=f(0)+f(0),所以 f(0)=0f(0)=0。

对 ∀ x∈R\forall\ x\in \mathbb{R},有 f(0)=f(x)+f(−x)f(0)=f(x)+f(-x),所以 f(x)=−f(−x)f(x)=-f(-x)。

(b) 对 ∀ ε>0\forall\ \varepsilon>0,∃ δ>0\exists\ \delta>0,对 ∀ ∣x∣<δ\forall\ |x|<\delta,∣f(x)∣<ε|f(x)|<\varepsilon。
所以对 ∀ x0∈R\forall\ x_0\in \mathbb{R},对上述的 ε>0\varepsilon>0,∃ δ>0\exists\ \delta>0,对 ∀ ∣x−x0∣<δ\forall\ |x-x_0|<\delta,有 ∣f(x)−f(x0)∣=∣f(x−x0)∣<ε\left|f(x)-f(x_0)\right|=|f(x-x_0)|<\varepsilon。

所以 ff 在 R\mathbb{R} 上任一点都连续。

(c) 对 ∀ n∈N+\forall\ n\in \mathbb{N^+},f(n)=f(n−1)+f(1)=f(n−2)+2f(1)=⋯=nf(1)=knf(n)=f(n-1)+f(1)=f(n-2)+2f(1)=\cdots=nf(1)=kn。

对 ∀ z∈Z\forall\ z\in \mathbb{Z},若 z>0z>0,f(z)=kzf(z)=kz;若 z=0z=0,f(z)=0=k0f(z)=0=k0;若 z<0z<0,f(z)=−f(−z)=−k(−z)=kzf(z)=-f(-z)=-k(-z)=kz,所以 f(z)=kzf(z)=kz 总是成立。

同理可推,对 ∀ n∈Z∖{0}\forall\ n\in \mathbb{Z}\setminus \left\{0\right\},f(1)=nf(1n)f(1)=nf\left(\displaystyle\frac{1}{n}\right),f(1n)=knf\left(\displaystyle\frac{1}{n}\right)=\displaystyle\frac{k}{n}。

所以对任意有理数 r=pqr=\displaystyle\frac{p}{q},f(r)=f(pq)=pf(1q)=kpq=krf(r)=f\left(\displaystyle\frac{p}{q}\right)=pf\left(\displaystyle\frac{1}{q}\right)=\displaystyle\frac{kp}{q}=kr。

(d) 对 ∀ x0∈R\forall\ x_0\in \mathbb{R},由有理数的稠密性,总存在有理数序列 {qn}→x0\left\{q_n\right\}\rightarrow x_0。

因为 ff 在 x0x_0 连续,所以 f(x0)=lim⁡n→∞f(qn)=lim⁡n→∞kqn=kx0f(x_0)=\displaystyle\lim_{n\to \infty}f(q_n)=\displaystyle\lim_{n\to \infty}kq_n=kx_0。

所以 f(x)=kxf(x)=kx。


"练习 4.3.11"

对于以下每个 AA 的选择,构造一个函数 f:R→Rf : \mathbb{R} \rightarrow \mathbb{R} ,该函数在 AA 中的每个点 xx 处具有不连续性,并且在 Ac{A}^{c} 上连续。

(a) A=ZA = \mathbb{Z} .

(b) A={x:0<x<1}A = \{ x : 0 < x < 1\} .

(c) A={x:0≤x≤1}A = \{ x : 0 \leq x \leq 1\} .

(d) A={1n:n∈N}A = \left\{ {\frac{1}{n} : n \in \mathbb{N}}\right\} .

(a) f(x)={1if x∈Z0if x∉Zf(x)=\begin{cases}1 & \text{if } x\in \mathbb{Z}\\ 0 & \text{if }x\notin \mathbb{Z}\end{cases} 。

(b)
f(x)={12−∣x−12∣if x∈Q∩A0if x∉Q∩Af(x)=\begin{cases} \displaystyle\frac{1}{2}-\left|x-\displaystyle\frac{1}{2}\right|&\text{if }x\in \mathbb{Q}\cap A\\ 0&\text{if }x\notin \mathbb{Q}\cap A \end{cases}

(c)
f(x)={0if x∈A∩Q1if x∈A∩(R∖Q)0if x∉Af(x)=\begin{cases} 0&\text{if }x\in A\cap \mathbb{Q}\\ 1&\text{if }x\in A\cap (\mathbb{R}\setminus \mathbb{Q})\\ 0&\text{if }x\notin A \end{cases}

(d)
f(x)={xif x∈A0if x∉Af(x)=\begin{cases} x & \text{if }x\in A\\ 0 & \text{if }x\notin A \end{cases}


"练习 4.3.12"

设 CC 为第 3.1 节中构造的Cantor集(Cantor set)。定义 g:[0,1]→Rg : \left\lbrack {0,1}\right\rbrack \rightarrow \mathbb{R} 为

g(x)={1 if x∈C0 if x∉C.g\left( x\right) = \left\{ \begin{array}{ll} 1 & \text{ if }x \in C \\ 0 & \text{ if }x \notin C. \end{array}\right.

(a) 证明 gg 在任何点 c∈Cc \in C 处都不连续。

(b) 证明 gg 在每个点 c∉Cc \notin C 处都连续。

(a) 因为 CC 是完全非连通的,所以取 ε=1\varepsilon=1,对任意 c∈Cc\in C,∀ δ>0\forall\ \delta>0,Vδ(c)V_\delta(c) 中总存在 x∉Cx\notin C,使得 ∣g(x)−g(c)∣=∣0−1∣=1≥ε|g(x)-g(c)|=|0-1|=1\geq \varepsilon,所以 gg 在 c∈Cc\in C 处不连续。

(b) 假设存在 c0∉Cc_0 \notin C 使得 gg 在 c0c_0 处不连续,则对任意 δn=1n\delta_n=\displaystyle\frac{1}{n},总存在 xn∈Cx_n\in C,xn∈Vδn(c0)x_n\in V_{\delta_{n}}(c_0)。这样就得到了一个序列 {xn}→c0\left\{x_n\right\}\rightarrow c_0。因为 CC 是闭集,所以 c0∈Cc_0\in C,与假设矛盾。所以 gg 在每个 c∉Cc\notin C 处均连续。


习题 4.4 紧集上的连续函数

练习 4.4.1

(a) 证明 f(x)=x3f(x) = x^3 在整个 R\mathbb{R} 上连续。
(b) 利用定理 4.4.5 论证 ff 在 R\mathbb{R} 上不是一致连续的。
(c) 证明 ff 在 R\mathbb{R} 的任何有界子集上是一致连续的。

(a) 对 ∀ x0∈R\forall\ x_0\in \mathbb{R},∀ ε>0\forall\ \varepsilon>0:

i. 若 x0=0x_0=0,则取 δ=ε3\delta=\sqrt[3]{\varepsilon},当 ∣x−0∣<δ|x-0|<\delta 时,有 ∣f(x)−f(0)∣=∣x3−0∣=∣x∣3<δ3=ε|f(x)-f(0)|=|x^3-0|=|x|^3<\delta^3=\varepsilon。

ii. 若 x0≠0x_0 \neq 0,则令 δ<∣x0∣\delta<|x_0|,那么 ∣x−x0∣<δ\left|x-x_0\right|<\delta 可得 x⋅x0>0x\cdot x_0>0 且 ∣x∣<2∣x0∣|x|<2|x_0|,再令 δ=min⁡{∣x0∣2,ε7∣x0∣2}\delta=\min\left\{\displaystyle\frac{\left|x_0\right|}{2}, \displaystyle\frac{\varepsilon}{7|x_0|^2}\right\} 可得

∣f(x)−f(x0)∣=∣(x−x0)(x2+xx0+x02)∣<ε7∣x0∣2⋅7∣x0∣2=ε.\left|f(x)-f(x_0)\right|=\left|(x-x_0)(x^2+xx_0+x_0^2)\right|<\displaystyle\frac{\varepsilon}{7|x_0|^2}\cdot 7|x_0|^2=\varepsilon.

所以 f(x)=x3f(x)=x^3 在整个 R\mathbb{R} 上连续。

(b) 令 xn=n+1nx_n=n+\displaystyle\frac{1}{n},yn=n−1ny_n=n-\displaystyle\frac{1}{n},则 lim⁡n→∞∣xn−yn∣=0\displaystyle\lim_{n\to \infty}\left|x_n-y_n\right|=0,但 ∣f(xn)−f(yn)∣=6n+2n3>1\left|f(x_n)-f(y_n)\right|=6n+\displaystyle\frac{2}{n^3}>1,所以 ff 在 R\mathbb{R} 上不是一致连续的。

(c) 设 A⊆RA\subseteq \mathbb{R} 是有界集,则存在 M>0M>0 使得 ∀ x∈A\forall\ x\in A,∣x∣<M|x|<M。对于 ∀ ε>0\forall\ \varepsilon>0,令 δ=ε3M2\delta=\displaystyle\frac{\varepsilon}{3M^2},则对任意 ∣x−y∣<δ\left|x-y\right|<\delta,
∣f(x)−f(y)∣≤∣x−y∣∣x2+xy+y2∣<ε3M2⋅3M2=ε.\left|f(x)-f(y)\right|\leq \left|x-y\right|\left|x^2+xy+y^2\right|<\displaystyle\frac{\varepsilon}{3M^2}\cdot 3M^2=\varepsilon.

所以 ff 在 R\mathbb{R} 的任何有界子集上是一致连续的。


练习 4.4.2

(a) f(x)=1/xf(x) = 1/x 在 (0,1)(0, 1) 上是一致连续的吗?
(b) g(x)=x2+1g(x) = \sqrt{x^2 + 1} 在 (0,1)(0, 1) 上是一致连续的吗?
(c) h(x)=xsin⁡(1/x)h(x) = x \sin(1/x) 在 (0,1)(0, 1) 上是一致连续的吗?

(a) 不是。令 xn=1nx_n=\displaystyle\frac{1}{n},yn=1n+1y_n=\displaystyle\frac{1}{n+1},则 ∣xn−yn∣→0\left|x_n-y_n\right|\rightarrow 0,但 ∣f(xn)−f(yn)∣=1\left|f(x_n)-f(y_n)\right|=1。

(b) 是的。令 δ=ε\delta=\varepsilon,则对 ∀ x,y∈(0,1)\forall\ x,y\in (0,1) 且 ∣x−y∣<δ|x-y|<\delta 有

∣g(x)−g(y)∣=∣x2+1−y2+1∣=∣x2−y2∣x2+1+y2+1<∣x−y∣∣x+y∣2<∣x−y∣⋅22=∣x−y∣<ε.\begin{align*} \left|g(x)-g(y)\right|&=\left|\sqrt{x^2+1}-\sqrt[]{y^2+1}\right|=\displaystyle\frac{\left|x^2-y^2\right|}{\sqrt[]{x^2+1}+\sqrt[]{y^2+1}}<\displaystyle\frac{\left|x-y\right|\left|x+y\right|}{2}\\ &<\displaystyle\frac{\left|x-y\right|\cdot 2}{2}=\left|x-y\right|<\varepsilon. \end{align*}

(c) 拓宽定义域来证明一致连续性

令 h1(x)={xsin⁡(1/x),x∈(0,1]0,x=0h_1(x)=\begin{cases} x\sin(1/x), & x\in (0,1]\\0, & x=0\end{cases}

因为 ∣xsin⁡(1/x)∣≤∣x∣|x\sin(1/x)|\leq |x|,由夹逼准则知 lim⁡x→∞h1(x)=0\displaystyle\lim_{x\to \infty}h_1(x)=0,所以 h1(x)h_1(x) 在 [0,1][0,1] 上连续,由紧集上连续函数的性质可知 h1(x)h_1(x) 在 [0,1][0,1] 上一致连续 ⇒\Rightarrow h1(x)h_1(x) 在 (0,1)(0,1) 上一致连续。

又因为在 (0,1)(0,1) 上,h(x)=h1(x)h(x)=h_1(x),所以 h(x)h(x) 在 (0,1)(0,1) 上一致连续。


练习 4.4.3

证明 f(x)=1/x2f(x) = 1/x^2 在集合 [1,∞)[1, \infty) 上是一致连续的,但在集合 (0,1](0, 1] 上不是。

x∈[1,+∞)x\in [1,+\infty) 时,f(x)≤1f(x)\leq 1,所以对 ∀ ε>0\forall\ \varepsilon>0,令 δ=ε2\delta=\displaystyle\frac{\varepsilon}{2},则对任意的 x,y∈[1,+∞)x,y\in [1,+\infty),∣x−y∣<δ|x-y|<\delta,

∣f(x)−f(y)∣=∣x−y∣∣x+y∣x2y2≤∣x−y∣⋅∣1xy2+1x2y∣<ε2⋅2=ε.\left|f(x)-f(y)\right|=\displaystyle\frac{|x-y||x+y|}{x^2y^2}\leq |x-y|\cdot |\displaystyle\frac{1}{xy^2}+\displaystyle\frac{1}{x^2y}|<\displaystyle\frac{\varepsilon}{2}\cdot 2=\varepsilon.

所以 f(x)=1/x2f(x)=1/x^2 在 [1,∞)[1, \infty) 上是一致连续的。

当 xn=1nx_n=\displaystyle\frac{1}{n},yn=1n+1y_n=\displaystyle\frac{1}{n+1} 时,∣xn−yn∣→0\left|x_n-y_n\right|\rightarrow 0,但 ∣f(xn)−f(yn)∣=2n+1>1\left|f(x_n)-f(y_n)\right|=2n+1>1,所以 f(x)=1/x2f(x)=1/x^2 在 (0,1](0, 1] 上不是一致连续的。


练习 4.4.4

判断下列每个陈述是真还是假,并证明你的结论。
(a) 如果 ff 在 [a,b][a, b] 上连续,且对于所有 a≤x≤ba \le x \le b 都有 f(x)>0f(x) > 0,则 1/f1/f 在 [a,b][a, b] 上有界(意味着 1/f1/f 的值域有界)。
(b) 如果 ff 在有界集 AA 上是一致连续的,则 f(A)f(A) 是有界的。
(c) 如果 ff 定义在 R\mathbb{R} 上,且只要 KK 是紧集 f(K)f(K) 就是紧集,则 ff 在 R\mathbb{R} 上连续。

(a) 正确。由极值定理,x0∈[a,b]x_0\in [a,b] 使得对任意 x∈[a,b]x\in [a,b] 有 f(x0)≤f(x)f(x_0)\leq f(x),且 f(x0)>0f(x_0)>0,所以对任意 x∈[a,b]x\in [a,b],0<1f(x)≤1f(x0)0<\displaystyle\frac{1}{f(x)}\leq \displaystyle\frac{1}{f(x_0)},即 1/f1/f 在 [a,b][a,b] 上有界。

(b) 正确。AA 为有限集的情况下 f(x)f(x) 显然是有界的。
对 AA 为无限集的情况使用反证法。假设 f(A)f(A) 是无界的,则一定存在序列 {xn}⊆A\left\{x_n\right\}\subseteq A 满足对 ∀ n∈N+\forall\ n\in \mathbb{N^+},n<f(xn)<f(xn+1)n<f(x_n)<f(x_{n+1})。因为 AA 有界,所以 {xn}\left\{x_n\right\} 也有界。由 Bolzano-Weierstrass 定理可知其有收敛子列 {xkn}\left\{x_{k_n}\right\}。设 lim⁡n→∞xkn=x0\displaystyle\lim_{n\to \infty}x_{k_n}=x_0, 则 x0x_0 为 AA 的极限点。若 x0∈Ax_0\in A,则 f(x0)=lim⁡n→∞f(xkn)f(x_0)=\displaystyle\lim_{n\to \infty}f(x_{k_n}),但 f(xkn)f(x_{k_n}) 是发散的,所以矛盾。

若 x0∉Ax_0\notin A,由一致连续性可知对 ∀ ε>0\forall\ \varepsilon>0,∃ δ>0\exists\ \delta>0,当 ∣x−y∣<δ\left|x-y\right|<\delta 时,有 ∣f(x)−f(y)∣<ε\left|f(x)-f(y)\right|<\varepsilon。对上述的 δ>0\delta>0,因为 lim⁡n→∞xkn=x0\displaystyle\lim_{n\to \infty}x_{k_n}=x_0,所以存在 N∈N+N\in \mathbb{N^+},对任意的 n>Nn>N,有 ∣xkn−x0∣<δ2\left|x_{k_n}-x_0\right|<\displaystyle\frac{\delta}{2}。因此对任意的 m,n>Nm,n>N,有 ∣xkn−xkm∣≤∣xkn−x0∣+∣xkm−x0∣<δ\left|x_{k_n}-x_{k_m}\right|\leq |x_{k_n}-x_0|+|x_{k_m}-x_0|<\delta,从而 ∣f(xkn)−f(xkm)∣<ε\left|f(x_{k_n})-f(x_{k_m})\right|<\varepsilon,由 Cauchy 收敛准则可知 {f(xkn)}\left\{f(x_{k_n})\right\} 是收敛的,这与 f(xkn)f(x_{k_n}) 发散矛盾。

综上,f(A)f(A) 是有界的。

(c) 错误。考虑 Dirichlet 函数 D(x)D(x),对任意集合 AA,D(A)D(A) 只可能是 ∅,{0},{1},{0,1}\varnothing,\left\{0\right\},\left\{1\right\},\left\{0,1\right\},均是紧集,但 D(x)D(x) 在 R\mathbb{R} 上不连续。


练习 4.4.5

假设 gg 定义在开区间 (a,c)(a, c) 上,并且已知它在 (a,b](a, b] 和 [b,c)[b, c) 上是一致连续的,其中 a<b<ca < b < c。证明 gg 在 (a,c)(a, c) 上是一致连续的。

因为 gg 在 (a,b]\left(a,b\right],[b,c)[b,c) 上都一致连续,所以对 ∀ ε>0\forall\ \varepsilon>0,∃ δ1,δ2>0\exists\ \delta_1,\delta_2>0,对 ∀ x,y∈(a,b]\forall\ x,y\in (a,b],∣x−y∣<δ1|x-y|<\delta_1 有 ∣g(x)−g(y)∣<ε\left|g(x)-g(y)\right|<\varepsilon,对 ∀ x,y∈[b,c)\forall\ x,y\in [b,c),∣x−y∣<δ2|x-y|<\delta_2 有 ∣g(x)−g(y)∣<ε\left|g(x)-g(y)\right|<\varepsilon。

令 δ=min⁡{δ1,δ2}\delta=\min\left\{\delta_1,\delta_2\right\},则对 ∀ x,y∈(a,c)\forall\ x,y\in (a,c),∣x−y∣<δ|x-y|<\delta,当 x,y∈(a,b]x,y\in (a,b] 或 x,y∈[b,c)x,y\in [b,c) 时,都有 ∣g(x)−g(y)∣<ε\left|g(x)-g(y)\right|<\varepsilon;当 x∈(a,b]x\in (a,b],y∈[b,c)y\in [b,c) 时,∣g(x)−g(y)∣≤∣g(x)−g(b)∣+∣g(y)−g(b)∣<2ε\left|g(x)-g(y)\right|\leq \left|g(x)-g(b)\right|+\left|g(y)-g(b)\right|<2\varepsilon。

所以 gg 在 (a,c)(a,c) 上一致连续。


练习 4.4.6

给出下列每种情况的例子,或者说明这种要求是不可能的。对于任何不可能的情况,提供一个简短的解释说明原因。
(a) 一个连续函数 f:(0,1)→Rf : (0, 1) \to \mathbb{R} 和一个柯西序列 (xn)(x_n),使得 f(xn)f(x_n) 不是柯西序列;
(b) 一个一致连续函数 f:(0,1)→Rf : (0, 1) \to \mathbb{R} 和一个柯西序列 (xn)(x_n),使得 f(xn)f(x_n) 不是柯西序列;
(c) 一个连续函数 f:[0,∞)→Rf : [0, \infty) \to \mathbb{R} 和一个柯西序列 (xn)(x_n),使得 f(xn)f(x_n) 不是柯西序列。

(a) 令 f(x)=1/xf(x)=1/x,xn=1/nx_n=1/n,则 f(xn)=nf(x_n)=n 不是柯西序列。

(b) 这是不可能的。若 ff 在 (0,1)(0,1) 上一致连续,则对 ∀ ε>0\forall\ \varepsilon>0,∀ δ>0\forall\ \delta>0,对 ∀ ∣x−y∣<δ\forall\ \left|x-y\right|<\delta,∣f(x)−f(y)∣<ε\left|f(x)-f(y)\right|<\varepsilon。现在,若 {xn}\left\{x_n\right\} 是柯西序列,则对上述的 δ>0\delta>0,∃ N∈N+\exists\ N\in \mathbb{N^+},对 ∀ m,n>N\forall\ m,n>N,∣xm−xn∣<δ⇒∣f(xm)−f(xn)∣<ε\left|x_m-x_n\right|<\delta\Rightarrow \left|f(x_m)-f(x_n)\right|<\varepsilon,这说明 f(xn)f(x_n) 也是柯西序列。

(c) 这是不可能的。因为 [0,+∞)[0,+\infty) 是闭集,所以 {xn}\left\{x_n\right\} 的极限 x0∈[0,+∞)x_0\in [0,+\infty),由连续函数的性质可得 lim⁡n→∞f(xn)=f(x0)\displaystyle\lim_{n\to \infty}f(x_n)=f(x_0),所以 f(xn)f(x_n) 是柯西序列。


练习 4.4.7

证明 f(x)=xf(x) = \sqrt{x} 在 [0,∞)[0, \infty) 上是一致连续的。

∣x−y∣=∣x−y∣x+y\left|\sqrt[]{x}-\sqrt[]{y}\right|=\displaystyle\frac{|x-y|}{\sqrt[]{x}+\sqrt[]{y}} 的分母在 x,yx,y 靠近 00 时难以估计,但考虑到它们靠近 00 时本身已足够小,故采用绝对值不等式对原式直接进行放缩。

对 ∀ ε>0\forall\ \varepsilon>0,∃ δ<ε2\exists\ \delta<\varepsilon^2。则对 ∀ x,y∈[0,ε24]\forall\ x,y\in \left[0,\displaystyle\frac{\varepsilon^2}{4}\right],∣x−y∣≤x+y≤ε\left|\sqrt[]{x}-\sqrt[]{y}\right|\leq \sqrt[]{x}+\sqrt[]{y}\leq \varepsilon。所以 ff 在 [0,ε24]\left[0,\displaystyle\frac{\varepsilon^2}{4}\right] 上一致连续。

同理,对 ∀ x,y∈[ε24,+∞)\forall\ x,y\in \left[\displaystyle\frac{\varepsilon^2}{4},+\infty\right),∣x−y∣=∣x−y∣x+y≤∣x−y∣ε<ε\left|\sqrt[]{x}-\sqrt[]{y}\right|=\displaystyle\frac{\left|x-y\right|}{\sqrt[]{x}+\sqrt[]{y}}\leq \displaystyle\frac{\left|x-y\right|}{\varepsilon}<\varepsilon,所以 ff 在 [ε24,+∞)\left[\displaystyle\frac{\varepsilon^2}{4},+\infty\right) 上一致连续。

由 4.4.5,ff 在 [0,+∞)[0,+\infty) 上一致连续。


练习 4.4.8

给出下列每种情况的例子,或者提供一个简短的论证说明为什么该要求是不可能的。
(a) 定义在 [0,1][0, 1] 上的连续函数,其值域为 (0,1)(0, 1)。
(b) 定义在 (0,1)(0, 1) 上的连续函数,其值域为 [0,1][0, 1]。
(c) 定义在 (0,1](0, 1] 上的连续函数,其值域为 (0,1)(0, 1)。

(a) 不可能。若其值域为 (0,1)(0,1),则必存在序列 {xn}→x0∈[0,1]\left\{x_n\right\}\rightarrow x_0\in [0,1] 使得 {f(xn)}→1=f(x0)\left\{f(x_n)\right\}\rightarrow 1=f(x_0),00 同理。即 0,10,1 在 f(x)f(x) 值域中。

(b) 可能。例如 f(x)=∣sin⁡(2πx)∣f(x)=|\sin\left(2\pi x\right)|。

(c) 可能。关键是存在两个序列 {xn},{yn}\left\{x_n\right\},\left\{y_n\right\} 均趋于 00,使得 f(xn)→0f(x_n)\rightarrow 0,f(yn)→1f(y_n)\rightarrow 1,这说明 lim⁡x→0f(x)\displaystyle\lim_{x\to 0}f(x) 是不存在的。

令 f(x)=12((1−x)sin⁡1x+1)f(x)=\displaystyle\frac{1}{2}\left((1-x)\sin\displaystyle\frac{1}{x}+1\right)。对于 (1−x)sin⁡1x(1-x)\sin\displaystyle\frac{1}{x} 这部分,其在 x∈(0,1]x\in (0,1] 的时候始终在 (−1,1)(-1,1) 之间,于是 f(x)f(x) 的值域一定在 (0,1)(0,1) 内部。其次,令 xn=12πn−π2x_n=\displaystyle\frac{1}{2\pi n-\displaystyle\frac{\pi}{2}},yn=12πn+π2y_n=\displaystyle\frac{1}{2\pi n+\displaystyle\frac{\pi}{2}} 可以满足我们之前提出的要求。由 (0,1](0,1] 上的连续性,f(x)f(x) 可以取遍 0,10,1 间的所有数,所以 ff 的值域为 (0,1)(0,1)。


练习 4.4.9 (利普希茨函数)

一个函数 f:A→Rf : A \to \mathbb{R} 被称为利普希茨(Lipschitz)函数,如果存在一个界 M>0M > 0 使得
∣f(x)−f(y)x−y∣≤M\left| \frac{f(x) - f(y)}{x - y} \right| \le M
对于所有 x≠y∈Ax \ne y \in A 成立。从几何上讲,如果函数 ff 图像上任意两点连线的斜率大小有一个一致的界,则称该函数为利普希茨函数。
(a) 证明如果 f:A→Rf : A \to \mathbb{R} 是利普希茨函数,那么它在 AA 上是一致连续的。
(b) 逆命题成立吗?所有一致连续函数都必然是利普希茨函数吗?

(a) 对 ∀ ε>0\forall\ \varepsilon>0,令 δ=εM\delta=\displaystyle\frac{\varepsilon}{M},则对 ∀ x,y∈A\forall\ x,y\in A,∣x−y∣<δ|x-y|<\delta 有 ∣f(x)−f(y)∣≤M∣x−y∣<ε\left|f(x)-f(y)\right|\leq M\left|x-y\right|<\varepsilon,所以 ff 是一致连续的。

(b) 逆命题不成立。考虑构造一个斜率无界的一致连续函数,例如 h(x)=xsin⁡1xh(x)=x\sin \displaystyle\frac{1}{x},其在 (0,1)(0,1) 上一致连续,但考虑 xn=12πn+π2x_n=\displaystyle\frac{1}{2\pi n+\displaystyle\frac{\pi}{2}},yn=12πn−π2y_n=\displaystyle\frac{1}{2\pi n-\displaystyle\frac{\pi}{2}},则 ∣f(xn)−f(yn)xn−yn∣=4n\left|\displaystyle\frac{f(x_n)-f(y_n)}{x_n-y_n}\right|=4n,当 nn 增大时可以任意大,所以 h(x)h(x) 不是利普希茨函数。


练习 4.4.10

假设 ff 和 gg 是定义在公共定义域 AA 上的一致连续函数。下列哪些组合在 AA 上必然是一致连续的:
f(x)+g(x),f(x)g(x),f(x)g(x),f(g(x))?f(x) + g(x), \quad \frac{f(x)}{g(x)}, \quad f(x)g(x), \quad f(g(x))?
(假设商和复合是定义良好的,因此至少是连续的。)

我们知道这些函数都是连续的,而证明它们一致连续的过程和证明它们连续的过程类似,下面进行讨论。

对于加法,对 ∀ ε>0\forall\ \varepsilon>0,∃ δ1,δ2>0\exists\ \delta_1,\delta_2>0,当 ∣x−y∣<δ1\left|x-y\right|<\delta_1 时,有 ∣f(x)−f(y)∣<ε2\left|f(x)-f(y)\right|<\displaystyle\frac{\varepsilon}{2},当 ∣x−y∣<δ2\left|x-y\right|<\delta_2 时,有 ∣g(x)−g(y)∣<ε2\left|g(x)-g(y)\right|<\displaystyle\frac{\varepsilon}{2}。令 δ=min⁡{δ1,δ2}\delta=\min\left\{\delta_1,\delta_2\right\},则当 ∣x−y∣<δ\left|x-y\right|<\delta 时,有

∣(f(x)+g(x))−(f(y)+g(y))∣≤∣f(x)−f(y)∣+∣g(x)−g(y)∣<ε.\left|(f(x)+g(x))-(f(y)+g(y))\right|\leq \left|f(x)-f(y)\right|+\left|g(x)-g(y)\right|<\varepsilon.

所以 f(x)+g(x)f(x)+g(x) 在 AA 上一致连续。

但在乘法上的情况则有区别。用与连续性证明同样的化简方式,可以得到 ∣f(x)g(x)−f(y)g(y)∣≤∣f(x)∣∣g(x)−g(y)∣+∣g(y)∣∣f(x)−f(y)∣<(∣f(x)∣+∣g(y)∣)ε\left|f(x)g(x)-f(y)g(y)\right|\leq\left|f(x)\right|\left|g(x)-g(y)\right|+\left|g(y)\right|\left|f(x)-f(y)\right|<\left(\left|f(x)\right|+\left|g(y)\right|\right)\varepsilon。但与连续性证明不同的是,连续性证明中的 f(x),f(y),g(x),g(y)f(x),f(y),g(x),g(y) 都是有界的(一个是常数,另一个被 δ\delta 锁在了常数附近),而这里则不一定。事实上,若它们会任意大,则乘积很可能是不一致连续的。

例如 f(x)=g(x)=xf(x)=g(x)=x,则 f(x)g(x)=x2f(x)g(x)=x^2 在 R\mathbb{R} 上不一致连续。

除法上的情况同理,令 f(x)=xf(x)=\sqrt[]{x},g(x)=xg(x)=x,则 f(x)/g(x)=1xf(x)/g(x)=\displaystyle\frac{1}{\sqrt[]{x}} 在 (0,1)(0,1) 上不一致连续。

最后考虑复合函数。对 ∀ ε>0\forall\ \varepsilon>0,∃ δ1>0\exists\ \delta_1>0,当 ∣u−v∣<δ1\left|u-v\right|<\delta_1 时,有 ∣f(u)−f(v)∣<ε\left|f(u)-f(v)\right|<\varepsilon。对上述 δ1>0\delta_1>0,∃ δ2>0\exists\ \delta_2>0,当 ∣x−y∣<δ2\left|x-y\right|<\delta_2 时,有 ∣g(x)−g(y)∣<δ1\left|g(x)-g(y)\right|<\delta_1,所以有 ∣f(g(x))−f(g(y))∣<ε\left|f(g(x))-f(g(y))\right|<\varepsilon,所以 f(g(x))f(g(x)) 在 AA 上一致连续。


练习 4.4.11 (连续性的拓扑特征)

设 gg 定义在整个 R\mathbb{R} 上。如果 BB 是 R\mathbb{R} 的子集,定义集合 g−1(B)g^{-1}(B) 为
g−1(B)={x∈R:g(x)∈B}.g^{-1}(B) = \{x \in \mathbb{R} : g(x) \in B\}.
证明 gg 是连续的当且仅当对于任何开集 O⊆RO \subseteq \mathbb{R},g−1(O)g^{-1}(O) 也是开集。

⇒\Rightarrow 设 g(x)g(x) 在 R\mathbb{R} 上连续,对于任意开集 O⊆RO\subseteq\mathbb{R},若 g(x0)∈Og(x_0)\in O,则 x0∈g−1(O)x_0\in g^{-1}(O),∃ ε>0\exists\ \varepsilon>0 使得 Vε(g(x0))⊆OV_\varepsilon(g(x_0))\subseteq O.由 g(x)g(x) 的连续性,∃ δ>0\exists\ \delta>0,当 ∣x−x0∣<δ\left|x-x_0\right|<\delta 时,有 ∣g(x)−g(x0)∣<ε\left|g(x)-g(x_0)\right|<\varepsilon,即 g(x)∈Vε(g(x0))⊆Og(x)\in V_\varepsilon(g(x_0))\subseteq O,所以 x∈g−1(O)x\in g^{-1}(O)。因此,Vδ(x0)⊆g−1(O)V_\delta(x_0)\subseteq g^{-1}(O)。所以 g−1(O)g^{-1}(O) 也是开集。

⇐\Leftarrow 若对任意开集 O⊆RO\subseteq \mathbb{R},g−1(O)g^{-1}(O) 也是开集,则对 ∀ x0∈g−1(O)\forall\ x_0\in g^{-1}(O),∃ δ>0\exists\ \delta>0,Vδ(x0)⊆g−1(O)V_\delta(x_0) \subseteq g^{-1}(O)。不妨令 O=Vε(g(x0))O=V_\varepsilon(g(x_0)),则 g(x0)∈Og(x_0)\in O,所以对 ∀ x∈Vδ(x0)\forall\ x\in V_\delta(x_0),g(x)∈O=Vε(g(x0))g(x)\in O=V_\varepsilon(g(x_0))。所以 gg 在 R\mathbb{R} 上连续。


练习 4.4.12

回顾练习 4.4.11,然后确定关于定义在 R\mathbb{R} 上的连续函数的下列陈述中哪些是正确的:
(a) 只要 BB 是有限集,f−1(B)f^{-1}(B) 就是有限集。
(b) 只要 KK 是紧集,f−1(K)f^{-1}(K) 就是紧集。
(c) 只要 AA 是有界集,f−1(A)f^{-1}(A) 就是有界集。
(d) 只要 FF 是闭集,f−1(F)f^{-1}(F) 就是闭集。

(a) 错误。函数可能有多值对应单值,例如 f(x)=cf(x)=c,则 {c}\left\{c\right\} 是有限集,但 f−1({c})=Rf^{-1}(\left\{c\right\})=\mathbb{R}。

(b) 错误,原因同上。

(c) 错误,原因同上。

(d) 正确。因为闭集的补集是开集,设 FF 是闭集,则 FcF^c 是开集,由 4.4.11 可知 f−1(Fc)f^{-1}(F^c) 是开集,所以 (f−1(Fc))c\left(f^{-1}(F^c)\right)^c 是闭集。而 x∉f−1(Fc)⇒f(x)∉Fc⇒f(x)∈F⇒x∈f−1(F)x\notin f^{-1}(F^c)\Rightarrow f(x)\notin F^c\Rightarrow f(x)\in F \Rightarrow x\in f^{-1}(F),所以 (f−1(Fc))c=f−1(F)\left(f^{-1}(F^c)\right)^c=f^{-1}(F) 是闭集。


练习 4.4.13 (连续延拓定理)

(a) 证明一致连续函数保持柯西序列;即,如果 f:A→Rf : A \to \mathbb{R} 是一致连续的且 (xn)⊆A(x_n) \subseteq A 是柯西序列,则证明 f(xn)f(x_n) 是柯西序列。
(b) 设 gg 是开区间 (a,b)(a, b) 上的连续函数。证明 gg 在 (a,b)(a, b) 上一致连续当且仅当可以在端点处定义值 g(a)g(a) 和 g(b)g(b),使得延拓后的函数 gg 在 [a,b][a, b] 上连续。

(a) 若 ff 一致连续,则对 ∀ ε>0\forall\ \varepsilon>0,∃ δ>0\exists\ \delta>0,对 ∀ ∣x−y∣<δ\forall\ \left|x-y\right|<\delta,∣f(x)−f(y)∣<ε\left|f(x)-f(y)\right|<\varepsilon。现在对上述 δ>0\delta>0,∃ N∈N+\exists\ N\in \mathbb{N^+},对 ∀ m,n>N\forall\ m,n>N,∣xm−xn∣<δ→∣f(xm)−f(xn)∣<ε\left|x_m-x_n\right|<\delta \rightarrow \left|f(x_m)-f(x_n)\right|<\varepsilon。所以 f(xn)f(x_n) 是柯西序列。

(b) 这题的核心是:一致连续使得开区间端点的极限存在。

⇒\Rightarrow 若 gg 在 (a,b)(a,b) 上一致连续,则对任意序列 {xn}→a\left\{x_n\right\}\rightarrow a,g(xn)g(x_n) 是柯西序列,即 lim⁡n→∞g(xn)\displaystyle\lim_{n\to \infty}g(x_n) 存在。所以 lim⁡x→ag(x)\displaystyle\lim_{x\to a}g(x) 存在。同理 lim⁡x→bg(x)\displaystyle\lim_{x\to b}g(x) 存在。定义 g(a)=lim⁡x→ag(x)g(a)=\displaystyle\lim_{x\to a}g(x),g(b)=lim⁡x→bg(x)g(b)=\displaystyle\lim_{x\to b}g(x),则 gg 在 [a,b][a,b] 上连续。

⇐\Leftarrow 若可定义 g(a),g(b)g(a),g(b) 使得 gg 在 [a,b][a,b] 上连续,则由紧集上连续函数的性质可知 gg 在 [a,b][a,b] 上一致连续,所以 gg 在 (a,b)(a,b) 上一致连续。


练习 4.4.14

利用海涅-博雷尔定理(定理 3.3.8 (iii))中紧性的开覆盖特征,构造定理 4.4.7 的另一种证明。

设 ff 是定义在紧集 KK 上的连续函数。则对 ∀ x∈K\forall\ x\in K,∀ ε>0\forall\ \varepsilon>0,∃ δx>0\exists\ \delta_x>0,对 ∀ ∣y−x∣<δx\forall\ \left|y-x\right|<\delta_x,∣f(y)−f(x)∣<ε\left|f(y)-f(x)\right|<\varepsilon。

现在的想法是,从这些 δx\delta_x 中找到一个最小的 δx\delta_x,使之满足所有选取的 x∈Kx\in K,用有限覆盖定理来实现这一点。

考虑 KK 的开覆盖 {Vδx(x):x∈K}\left\{V_{\delta_x}(x) : x\in K\right\},由有限覆盖定理,存在 x1,x2,⋯ ,xn∈Kx_1,x_2,\cdots,x_n\in K,使得 K⊆⋃i=1nVδxi(xi)K\subseteq \displaystyle\bigcup_{i=1}^n V_{\delta_{x_i}}(x_i)。令 δ=min⁡{δx1,δx2,…,δxn}\delta=\min\left\{\delta_{x_1},\delta_{x_2},\ldots,\delta_{x_n}\right\}。

从而对 ∀ ∣x−y∣<δ\forall\ \left|x-y\right|<\delta,若 x,y∈Vδxi(xi)x,y\in V_{\delta_{x_i}}(x_i),则 ∣f(x)−f(xi)∣<ε\left|f(x)-f(x_i)\right|<\varepsilon,∣f(y)−f(xi)∣<ε\left|f(y)-f(x_i)\right|<\varepsilon,∣f(x)−f(y)∣≤∣f(x)−f(xi)∣+∣f(y)−f(xi)∣<2ε\left|f(x)-f(y)\right|\leq \left|f(x)-f(x_i)\right|+\left|f(y)-f(x_i)\right|<2\varepsilon。所以 ff 在任意的 Vδxi(xi)V_{\delta_{x_i}}(x_i) 上均一致连续。

现在考虑两个相邻区间 Vδxi(xi),Vδxj(xj)V_{\delta_{x_i}}(x_i),V_{\delta_{x_j}}(x_j),因为全体开区间的并覆盖了 KK,所以 Vδxi(xi)∩Vδxj(xj)≠∅V_{\delta_{x_i}}(x_i)\cap V_{\delta_{x_j}}(x_j)\neq \varnothing,设 z∈Vδxi(xi)∩Vδxj(xj)z\in V_{\delta_{x_i}}(x_i)\cap V_{\delta_{x_j}}(x_j),则可以把 Vδxi(xi)∪Vδxj(xj)V_{\delta_{x_i}}(x_i)\cup V_{\delta_{x_j}}(x_j) 重新划分为 (a,z]∪[z,b)(a,z]\cup [z,b),其中 a,ba,b 为左右端。因为中间的 zz 同属于两个区间,而 a,ba,b 都属于某个开区间,所以 (a,z](a,z] 肯定包含于某个 Vδxm(xm)V_{\delta_{x_m}}(x_m),所以 ff 在 (a,z](a,z] 上一致连续。同理 ff 在 [z,b)[z,b) 上一致连续。由 4.4.5 可知 ff 在 (a,b)(a,b) 即 Vδxi(xi)∪Vδxj(xj)V_{\delta_{x_i}}(x_i)\cup V_{\delta_{x_j}}(x_j) 上一致连续。对所有开区间依次使用这个步骤,就能得到 ff 在 KK 上一致连续。

综上,在紧集 KK 上的连续函数 ff 在 KK 上一致连续。

【注】其实不需要考虑相邻区间的情况,因为开覆盖区间长度的选取是任意的,所以可以选取足够小的区间长度,让 x,yx,y 与区间端点差值的和小于 δ\delta,从而直接使用一致连续的定义即可。

例如,考虑 KK 的开覆盖 {Vδx2(x):x∈K}\left\{V_{\frac{\delta_x}{2}}(x) : x\in K\right\},之后同理。则对任意的 ∣x−y∣<δ\left|x-y\right|<\delta,若 x∈Vδx02(x0)x\in V_{\frac{\delta_{x_0}}{2}}(x_0),则 ∣x−x0∣<δx02\left|x-x_0\right|<\displaystyle\frac{\delta_{x_0}}{2},∣y−x0∣≤∣y−x∣+∣x−x0∣<δx0\left|y-x_0\right|\leq\left|y-x\right|+\left|x-x_0\right|<\delta_{x_0},所以 ∣f(x)−f(y)∣≤∣f(x)−f(x0)∣+∣f(y)−f(x0)∣<2ε\left|f(x)-f(y)\right|\leq \left|f(x)-f(x_0)\right|+\left|f(y)-f(x_0)\right|<2\varepsilon,由此证得一致连续性。


习题 4.5 介值定理

"练习 4.5.1"

说明介值定理如何作为定理 4.5.2 的推论得出。

因为 [a,b][a,b] 是连通的,所以 f([a,b])f([a,b]) 也是连通的。所以对任意 f(a)<L<f(b)f(a)<L<f(b),∃ c∈[a,b]\exists\ c\in [a,b] 使得 f(c)=Lf(c)=L。


"练习 4.5.2"

提供以下每一项的例子,或者解释为什么该要求是不可能的:

(a) 定义在开区间上的连续函数,其值域等于闭区间。
(b) 定义在闭区间上的连续函数,其值域等于开区间。
(c) 定义在开区间上的连续函数,其值域等于不同于 R\mathbb{R} 的无界闭集。
(d) 定义在整个 R\mathbb{R} 上的连续函数,其值域等于 Q\mathbb{Q}。

(a) 可以的。考虑一个最值都不在端点上的连续函数即可,比如说定义在 (0,1)(0,1) 上的 f(x)=12(sin⁡1x+1)f(x)=\displaystyle\frac{1}{2}\left(\sin\displaystyle\frac{1}{x}+1\right),值域为 [0,1][0,1]。
(b) 不可能。闭区间是紧集,连续函数将紧集映射为紧集,而开区间不是紧集。
(c) 可以的。例如:f(x)={1x,0<x≤1x,x>1f(x)=\begin{cases} \displaystyle\frac{1}{x},\quad 0<x\leq 1\\ x,\quad x>1\end{cases},其值域为 [1,+∞)[1,+\infty)。
(d) 不可能。R\mathbb{R} 是连通集,而 Q\mathbb{Q} 不是连通集。


"练习 4.5.3"

如果对于 AA 中的所有 x<yx < y 都有 f(x)≤f(y)f(x) \le f(y),则称函数 ff 在 AA 上是递增的。证明如果 ff 在 [a,b][a, b] 上是递增的并且满足介值性质 (定义 4.5.3),那么 ff 在 [a,b][a, b] 上是连续的。

对 ∀ x0∈[a,b]\forall\ x_0\in [a,b]:

若 x0∈(a,b)x_0\in (a,b),则 f(a)≤f(x0)≤f(b)f(a)\leq f(x_0)\leq f(b),对 ∀ ε>0\forall\ \varepsilon>0,由介值性,∃ δ>0\exists\ \delta>0,使得 Vδ(x0)⊆[a,b]V_\delta(x_0)\subseteq [a,b] 且 f(x0−δ)>f(x0)−εf(x_0-\delta)>f(x_0)-\varepsilon, f(x0+δ)<f(x0)+εf(x_0+\delta)<f(x_0)+\varepsilon。又由单调性,对 ∀ x∈Vδ(x0)\forall\ x\in V_\delta(x_0),∣f(x)−f(x0)∣<ε|f(x)-f(x_0)|<\varepsilon,所以 ff 在 x0x_0 处连续。

若 x0=ax_0=a,则同上,由介值性可得 f(x0+δ)<f(x0)+εf(x_0+\delta)<f(x_0)+\varepsilon,接下来同理证明。x0=bx_0=b 的情况同理。

综上,ff 在 [a,b][a,b] 上连续。


"练习 4.5.4"

设 ff 是区间 AA 上的连续函数,并设 FF 是 ff 并非一对一的点集;即
F={x∈A:f(x)=f(y) 对于某个 y≠x 且 y∈A}.F = \{x \in A : f(x) = f(y) \text{ 对于某个 } y \ne x \text{ 且 } y \in A\}.
证明 FF 要么是空的,要么是不可数的。

基本思路是:先找到一组 f(a)=f(b)f(a)=f(b),在 [a,b][a,b] 间继续找其他的点。找一个与 f(a)f(a) 不同的 f(x0)f(x_0),这样 [a,x0)[a,x_0) 和 (x0,b](x_0,b] 中就能分别找到从 f(x0)f(x_0) 到 f(a)f(a) 所有取值的点,而这些点是不可数的。

假设 FF 是非空的,则 ∃ a,b∈A\exists\ a,b\in A,a<ba<b 使得 f(a)=f(b)f(a)=f(b)。我们首先有 [a,b]⊆A[a,b]\subseteq A。

若对 ∀ x∈[a,b]\forall\ x\in [a,b],f(x)=f(a)f(x)=f(a),则 [a,b]⊆F[a,b]\subseteq F,FF 不可数。

若 ∃ c∈(a,b)\exists\ c\in (a,b) 使得 f(c)≠f(a)f(c)\neq f(a),不妨设 f(c)<f(a)f(c)<f(a)。则由介值定理,对 ∀ x1∈[a,c)\forall\ x_1\in [a,c),f(c)<f(x1)≤f(a)=f(b)f(c)<f(x_1)\leq f(a)=f(b),总 ∃ x2∈(c,b]\exists\ x_2\in (c,b] 使得 f(x2)=f(x1)f(x_2)=f(x_1)。所以 x1,x2∈Fx_1,x_2\in F。

同理,对 ∀ x∈[a,b]\forall\ x\in [a,b],f(c)<f(x)≤f(a)f(c)<f(x)\leq f(a) 都有 x∈Fx\in F,而这样的 xx 是不可数的(考虑 f(c)f(c) 与 f(a)f(a) 间的取值有不可数个),所以 FF 不可数。

综上,FF 要么是空的,要么是不可数的。


"练习 4.5.5"

(a) 完成前面开始的使用完备性公理的介值定理的证明。
(b) 完成前面开始的使用嵌套区间性质的介值定理的证明。

我们考虑 f(a)<f(b)f(a)<f(b) 的情形。f(a)>f(b)f(a)>f(b) 的情况可以用类似的方法证明。

要证明的内容是:对 ∀ f(a)<L<f(b)\forall\ f(a)<L<f(b),∃ c∈(a,b)\exists\ c\in (a,b) 使得 f(c)=Lf(c)=L。

(a) 令 A={x∈[a,b]:f(x)<L}A=\left\{x\in [a,b]:f(x)<L\right\},则 a∈Aa\in A 且 AA 有上界 bb,由完备性公理可得 c=sup⁡Ac=\sup A 存在。下证 f(c)=Lf(c)=L。

由函数连续性,对 ∀ ε>0\forall\ \varepsilon>0,∃ δ>0\exists\ \delta>0,对任意 ∣x−c∣<δ\left|x-c\right|<\delta,∣f(x)−f(c)∣<ε\left|f(x)-f(c)\right|<\varepsilon。

若 f(c)>Lf(c)>L,取 ε=f(c)−L>0\varepsilon=f(c)-L>0,则对任意的 ∣x−c∣<δ\left|x-c\right|<\delta,f(x)>Lf(x)>L。因为 c=sup⁡Ac= \sup A,所以 ∃ x0>c−δ\exists\ x_0>c-\delta 使得 f(x0)<Lf(x_0)<L,矛盾。

若 f(c)<Lf(c)<L,取 ε=L−f(c)>0\varepsilon=L-f(c)>0,则对任意的 ∣x−c∣<δ\left|x-c\right|<\delta,f(x)<Lf(x)<L。所以 ∃ x0=c+δ2>c\exists\ x_0=c+\displaystyle\frac{\delta}{2}>c,f(x0)<Lf(x_0)<L,这与 c=sup⁡Ac=\sup A 矛盾。

综上,f(c)=Lf(c)=L。

(b) 令 a1=aa_1=a,b1=bb_1=b。

取 a+b2\displaystyle\frac{a+b}{2}。若 f(a+b2)<Lf\left(\displaystyle\frac{a+b}{2}\right)<L,则令 a2=a+b2a_2=\displaystyle\frac{a+b}{2},b2=bb_2=b;否则令 a2=aa_2=a,b2=a+b2b_2=\displaystyle\frac{a+b}{2}。

取 a2+b22\displaystyle\frac{a_2+b_2}{2}。若 f(a2+b22)<Lf\left(\displaystyle\frac{a_2+b_2}{2}\right)<L,则令 a3=a2+b22a_3=\displaystyle\frac{a_2+b_2}{2},b3=b2b_3=b_2;否则令 a3=a2a_3=a_2,b3=a2+b22b_3=\displaystyle\frac{a_2+b_2}{2}。

一直操作,我们可以得到闭区间套 {In}={[an,bn]}\left\{I_n\right\}=\left\{[a_n,b_n]\right\}。由闭区间套定理,存在唯一的 c∈[an,bn]c\in [a_n,b_n] 对任意 n∈N+n\in \mathbb{N^+} 成立。此时 c=lim⁡n→∞an=lim⁡n→∞bnc=\displaystyle\lim_{n\to \infty}a_n=\displaystyle\lim_{n\to \infty}b_n。

因为 f(an)<Lf(a_n)<L,f(bn)≥Lf(b_n)\geq L,所以 lim⁡n→∞(an)≤L\displaystyle\lim_{n\to \infty}(a_n)\leq L, lim⁡n→∞(bn)≥L\displaystyle\lim_{n\to \infty}(b_n)\geq L。

由连续函数的性质,f(c)=lim⁡n→∞f(an)=lim⁡n→∞f(bn)=Lf(c)=\displaystyle\lim_{n\to \infty}f(a_n)=\displaystyle\lim_{n\to \infty}f(b_n)=L。


"练习 4.5.6"

设 f:[0,1]→Rf : [0, 1] \to \mathbb{R} 是连续的,且 f(0)=f(1)f(0) = f(1)。

(a) 证明必然存在 x,y∈[0,1]x, y \in [0, 1] 满足 ∣x−y∣=1/2|x - y| = 1/2 且 f(x)=f(y)f(x) = f(y)。
(b) 证明对于每个 n∈N+n \in \mathbb{N^+},存在 xn,yn∈[0,1]x_n, y_n \in [0, 1] 满足 ∣xn−yn∣=1/n|x_n - y_n| = 1/n 且 f(xn)=f(yn)f(x_n) = f(y_n)。
(c) 如果 h∈(0,1/2)h \in (0, 1/2) 不是 1/n1/n 的形式,则不一定存在满足 f(x)=f(y)f(x) = f(y) 的 ∣x−y∣=h|x - y| = h。使用 h=2/5h = 2/5 提供一个说明这一点的例子。

(a) 令 g(x)=f(x)−f(x+12)g(x)=f(x)-f\left(x+\displaystyle\frac{1}{2}\right),则 gg 在 [0,12]\left[0,\displaystyle\frac{1}{2}\right] 上连续,且 g(0)=f(0)−f(12)g(0)=f(0)-f\left(\displaystyle\frac{1}{2}\right),g(12)=f(12)−f(1)=−g(0)g\left(\displaystyle\frac{1}{2}\right)=f\left(\displaystyle\frac{1}{2}\right)-f(1)=-g(0)。

若 g(0)=0g(0)=0,则 f(0)=f(12)f(0)=f\left(\displaystyle\frac{1}{2}\right)。

若 g(0)≠0g(0)\neq 0,则 g(0)g(0) 和 g(12)g\left(\displaystyle\frac{1}{2}\right) 必然异号,由介值定理,∃ x0∈(0,12)\exists\ x_0\in \left(0,\displaystyle\frac{1}{2}\right) 使得 g(x0)=f(x0)−f(x0+12)=0g(x_0)=f(x_0)-f\left(x_0+\displaystyle\frac{1}{2}\right)=0,即 f(x0)=f(x0+12)f(x_0)=f\left(x_0+\displaystyle\frac{1}{2}\right)。

综上,总能找到 x,y∈[0,1]x,y\in [0,1] 使得 ∣x−y∣=12|x-y|=\displaystyle\frac{1}{2} 且 f(x)=f(y)f(x)=f(y)。

(b) 同上,构造 g1(x)=f(x)−f(x+1n)g_1(x)=f(x)-f\left(x+\displaystyle\frac{1}{n}\right),则同理可得

∑i=0n−1g1(in)=f(0)−f(1n)+f(1n)−f(2n)+⋯+f(n−1n)−f(1)=f(0)−f(1)=0\begin{align*} \displaystyle\sum_{i=0}^{n-1}g_1\left(\displaystyle\frac{i}{n}\right)&=f(0)-f\left(\displaystyle\frac{1}{n}\right)+ f\left(\displaystyle\frac{1}{n}\right)-f\left(\displaystyle\frac{2}{n}\right)+\cdots+f\left(\displaystyle\frac{n-1}{n}\right)-f(1)\\ &=f(0)-f(1)\\ &=0 \end{align*}

若存在一个 ii 使得 g1(in)=f(in)−f(i+1n)g_1\left(\displaystyle\frac{i}{n}\right)=f\left(\displaystyle\frac{i}{n}\right)-f\left(\displaystyle\frac{i+1}{n}\right)=0,则成立。

若不存在上面的 ii,则必存在 i1,i2∈[0,n−1]i_1,i_2\in [0,n-1] 使得 g1(i1n)g1(i2n)<0g_1\left(\displaystyle\frac{i_1}{n}\right)g_1\left(\displaystyle\frac{i_2}{n}\right)<0,由介值定理,∃ x0∈(i1n,i2n)\exists\ x_0\in \left(\displaystyle\frac{i_1}{n},\displaystyle\frac{i_2}{n}\right),使得 g1(x0)=0g_1(x_0)=0 即 f(x0)=f(x0+1n)f(x_0)=f\left(x_0+\displaystyle\frac{1}{n}\right),从而得证。

综上,对 ∀ n∈N+\forall\ n\in \mathbb{N^+},都能找到 xn,yn∈[0,1]x_n,y_n\in [0,1] 使得 ∣xn−yn∣=1n|x_n-y_n|=\displaystyle\frac{1}{n} 且 f(xn)=f(yn)f(x_n)=f(y_n)。

(c) 对这一论断的初步理解是,不形如 1n\displaystyle\frac{1}{n} 的长度可能无法完全分割原区间,从而产生遗漏情况。这个时候 g2(x)=f(x)−f(x+25)g_2(x)=f(x)-f\left(x+\displaystyle\frac{2}{5}\right) 就不是先前那样用上一段的结束点和下一段的开始点作比较了,这样就无法用 f(0)=f(1)f(0)=f(1) 来控制大小,从而 g2(x)=0g_2(x)=0 的解可能不存在。

我们不妨看看能不能构造 g2(x)g_2(x) 恒大于 00 的情况。

如果 g2(x)>0g_2(x)>0,则 f(0)>f(25)f(0)>f\left(\displaystyle\frac{2}{5}\right),f(35)>f(1)=f(0)f\left(\displaystyle\frac{3}{5}\right)>f(1)=f(0),函数不能是单调的。如果 ff 的趋势是 00 减到 25\displaystyle\frac{2}{5} 增到 35\displaystyle\frac{3}{5} 减到 11,那可能有矛盾,因为 f(15)>f(35)f\left(\displaystyle\frac{1}{5}\right)>f\left(\displaystyle\frac{3}{5}\right),当然还有 f(25)>f(45)f\left(\displaystyle\frac{2}{5}\right)>f\left(\displaystyle\frac{4}{5}\right)。所以这个连续函数的图像大致如下:

可以看到,因为 25\displaystyle\frac{2}{5} 长度的区间分割无法完全无重复覆盖整个定义域,所以这为中间锯齿状的波动提供了可能。

(一个小细节是我把每两个对应段的斜率都设置成相同的了,这样就能保证前面始终大于后面,甚至 g2(x)g_2(x) 还是一个定值。)


"练习 4.5.7"

设 ff 是闭区间 [0,1][0, 1] 上的连续函数,其值域也包含在 [0,1][0, 1] 中。证明 ff 必须有一个不动点;即,证明对于至少一个 x∈[0,1]x \in [0, 1] 值,有 f(x)=xf(x) = x。

令 g(x)=f(x)−xg(x)=f(x)-x,则 gg 在 [0,1][0,1] 上连续,且 g(0)=f(0)−0≥0g(0)=f(0)-0\geq 0,g(1)=f(1)−1≤0g(1)=f(1)-1\leq 0。

若 g(0)=0g(0)=0 或 g(1)=0g(1)=0,则成立。

若 g(0)>0g(0)>0 且 g(1)<0g(1)<0,则由介值定理,∃ c∈(0,1)\exists\ c\in (0,1) 使得 g(c)=0g(c)=0,即 f(c)=cf(c)=c。

综上,至少有一个 x∈[0,1]x\in [0,1] 使得 f(x)=xf(x)=x。


"练习 4.5.8"

[反函数] 如果函数 f:A→Rf : A \to \mathbb{R} 是一对一的,那么我们可以以自然的方式在 ff 的值域上定义反函数 f−1f^{-1}:f−1(y)=xf^{-1}(y) = x 其中 y=f(x)y = f(x)。

证明如果 ff 在区间 [a,b][a, b] 上是连续且一对一的,那么 f−1f^{-1} 也是连续的。

我的第一想法是这样的:因为 [a,b][a,b] 是紧集,所以 ff 在 [a,b][a,b] 上是一致连续的。那么对 ∀ ∣x−y∣<δ\forall\ |x-y|<\delta 就能有 ∣f(x)−f(y)∣<ε\left|f(x)-f(y)\right|<\varepsilon。现在考虑一个问题,这两个式子的顺序能不能反过来?

如果只有连续是不行的,有可能两个相距很远的自变量得到的函数值会相近,但一对一的情况则可以限制(实际上也只有一对一才能产生反函数)。

根据这一点我们来写出证明。假设 ∃ δ>0\exists\ \delta>0,对 ∀ ε>0\forall\ \varepsilon>0,总存在 x,yx,y,使得 ∣f(x)−f(y)∣<ε\left|f(x)-f(y)\right|<\varepsilon 但是 ∣x−y∣≥δ|x-y|\geq \delta。

对 ∀ n∈N+\forall\ n\in \mathbb{N^+},分别令 εn=1n\varepsilon_n=\displaystyle\frac{1}{n},则存在对应的 xn,ynx_n,y_n,满足上述情况。

之后的证明和前面一致连续性定理的证明类似。由 Bolzano-Weierstrass 定理,{xn},{yn}\left\{x_n\right\},\left\{y_n\right\} 分别有收敛子列 {xnk},{ynk}\left\{x_{n_k}\right\},\left\{y_{n_k}\right\},设其极限分别为 x0,y0x_0,y_0。那么我们可以得出 f(x0)=f(y0)f(x_0)=f(y_0) 但是 x0≠y0x_0\neq y_0,这与 ff 一对一矛盾。

所以 上述的假设不成立。即对 ∀ ε>0\forall\ \varepsilon>0,∃ δ>0\exists\ \delta>0,当 ∣f(x)−f(y)∣<δ\left|f(x)-f(y)\right|<\delta 时,∣x−y∣<ε|x-y|<\varepsilon。

这样就证明了 f−1f^{-1} 是一致连续的,自然就是连续的了。


习题 4.6 不连续点集

给定一个函数 f:R→Rf : \mathbb{R} \rightarrow \mathbb{R} ,定义 Df⊆R{D}_{f} \subseteq \mathbb{R} 为函数 ff 不连续的点集。在第4.1节中,我们看到Dirichlet函数 g(x)g\left( x\right) 有 Dg=R{D}_{g} = \mathbb{R} 。Dirichlet函数的修改 h(x)h\left( x\right) 有 Dh=R∖{0}{D}_{h} = \mathbb{R} \smallsetminus \{ 0\} ,00 是唯一的连续点。最后,对于Thomae函数 t(x)t\left( x\right) ,我们看到 Dt=Q{D}_{t} = \mathbb{Q} 。


"练习 4.6.1"

使用这些函数的修改,构造一个函数 f:R→Rf : \mathbb{R} \rightarrow \mathbb{R} ,使得

(a) Df=Z{D}_{f} = \mathbb{Z} .

(b) Df={x:0<x≤1}{D}_{f} = \{ x : 0 < x \leq 1\} .

(a) 在整数上构造间断点。

f(x)={0,if x∉Z1,if x∈Zf(x)=\begin{cases} 0,\quad \text{if }x\notin \mathbb{Z}\\ 1,\quad \text{if }x\in \mathbb{Z} \end{cases}

(b) 在 (0,1](0,1] 上使用 Dirichlet 函数的变体。

f(x)={0,if x∉(0,1]x,if x∈(0,1]∩Q0,if x∈(0,1]∖Qf(x)=\begin{cases} 0,\quad \text{if }x\notin (0,1]\\ x,\quad \text{if }x\in (0,1]\cap \mathbb{Q}\\ 0,\quad \text{if }x\in (0,1]\setminus \mathbb{Q} \end{cases}

我们在引言部分以一个关于 Df{D}_{f} 是否可以取任意实数子集形式的问题作为结尾。事实证明,情况并非如此。在 R\mathbb{R} 上定义的实值函数的间断点集具有特定的拓扑结构,这种结构并非 R\mathbb{R} 的每个子集都具备。具体来说,无论 ff 如何选择, Df{D}_{f} 总可以表示为闭集的可数并。当 ff 是单调函数时,这些闭集可以取为单点集。

单调函数

对于任意 ff 分类 Df{D}_{f} 较为复杂。然而对于单调函数类,描述 Df{D}_{f} 却相当直接。这是很有趣的事实。

称函数 f:A→Rf : A \rightarrow \mathbb{R} 在 AA 上单调递增,如果 x<y⇒f(x)≤f(y)x < y\Rightarrow f\left( x\right) \leq f\left( y\right) ;在 AA 上单调递减,如果 x<y⇒f(x)≥f(y)x < y\Rightarrow f\left( x\right) \geq f\left( y\right) 。单调函数是指要么递增要么递减的函数。

函数 ff 在点 cc 处的连续性意味着 lim⁡x→cf(x)=f(c)\mathop{\lim }\limits_{{x \rightarrow c}}f\left( x\right) = f\left( c\right) 。一种特定的制造不连续性发生的方式是,使得 cc 处的右极限与 cc 处的左极限不同。与所有新术语一样,我们需要精确地定义“从左”和“从右”的含义。

给定集合 AA 的极限点 cc 和函数 f:A→Rf : A \rightarrow \mathbb{R} ,称 f(x)f(x) 在 cc 处的右极限为 LL,若 ∀ε>0\forall \varepsilon > 0 , ∃δ>0\exists \delta > 0 ,使得每当 0<x−c<δ0 < x - c < \delta 时, ∣f(x)−L∣<ε\left| {f\left( x\right) - L}\right| < \varepsilon 成立。记作
lim⁡x→c+f(x)=L\mathop{\lim }\limits_{{x \rightarrow {c}^{ + }}}f\left( x\right) = L

等价地,用序列表示。如果对于所有满足 xn>c{x}_{n} > c 和 lim⁡(xn)=c\lim \left( {x}_{n}\right) = c 的序列 (xn)\left( {x}_{n}\right) , lim⁡f(xn)=L\lim f\left( {x}_{n}\right) = L 成立,则 lim⁡x→c+f(x)=L\mathop{\lim }\limits_{{x \rightarrow {c}^{ + }}}f\left( x\right) = L 成立。

同理:

给定集合 AA 的极限点 cc 和函数 f:A→Rf : A \rightarrow \mathbb{R},称 f(x)f(x) 在 cc 处的左极限为 LL,若 ∀ε>0\forall \varepsilon > 0,∃δ>0\exists \delta > 0,使得每当 0<c−x<δ0 < c - x < \delta 时,∣f(x)−L∣<ε\left| f(x) - L \right| < \varepsilon 成立。记作
lim⁡x→c−f(x)=L.\mathop{\lim }\limits_{{x \rightarrow {c}^{-}}} f(x) = L.

等价地,用序列表示。如果对于所有满足 xn<c{x}_{n} < c 和 lim⁡(xn)=c\lim \left( {x}_{n} \right) = c 的序列 (xn)\left( {x}_{n} \right),lim⁡f(xn)=L\lim f\left( {x}_{n} \right) = L 成立,则 lim⁡x→c−f(x)=L\mathop{\lim }\limits_{{x \rightarrow {c}^{-}}} f(x) = L 成立。

给定 f:A→Rf : A\rightarrow \mathbb{R} 和 AA 的极限点 cc,lim⁡x→cf(x)=L\mathop{\lim }\limits_{{x \rightarrow c}}f\left( x\right) = L 当且仅当

lim⁡x→c+f(x)=L   and   lim⁡x→c−f(x)=L.\mathop{\lim }\limits_{{x \rightarrow {c}^{ + }}}f\left( x\right) = L\;\text{ and }\;\mathop{\lim }\limits_{{x \rightarrow {c}^{-}}}f\left( x\right) = L.

必要性:设 lim⁡x→cf(x)=L\lim_{x \to c} f(x) = L,则对任意 ε>0\varepsilon > 0,存在 δ>0\delta > 0,使得当 x∈Ax \in A 且 0<∣x−c∣<δ0 < |x - c| < \delta 时,∣f(x)−L∣<ε|f(x) - L| < \varepsilon。特别地:当 c<x<c+δc < x < c + \delta 时,右极限 ∣f(x)−L∣<ε|f(x) - L| < \varepsilon,故 lim⁡x→c+f(x)=L\lim_{x \to c^+} f(x) = L;当 c−δ<x<cc - \delta < x < c 时,左极限 ∣f(x)−L∣<ε|f(x) - L| < \varepsilon,故 lim⁡x→c−f(x)=L\lim_{x \to c^-} f(x) = L。

充分性:设 lim⁡x→c+f(x)=L\lim_{x \to c^+} f(x) = L 且 lim⁡x→c−f(x)=L\lim_{x \to c^-} f(x) = L。对任意 ε>0\varepsilon > 0:存在 δ1>0\delta_1 > 0,使得当 x∈Ax \in A 且 c<x<c+δ1c < x < c + \delta_1 时,∣f(x)−L∣<ε|f(x) - L| < \varepsilon;存在 δ2>0\delta_2 > 0,使得当 x∈Ax \in A 且 c−δ2<x<cc - \delta_2 < x < c 时,∣f(x)−L∣<ε|f(x) - L| < \varepsilon。

取 δ=min⁡{δ1,δ2}\delta = \min\{\delta_1, \delta_2\},则当 x∈Ax \in A 且 0<∣x−c∣<δ0 < |x - c| < \delta 时,无论 x>cx > c 或 x<cx < c,均有 ∣f(x)−L∣<ε|f(x) - L| < \varepsilon,故 lim⁡x→cf(x)=L\lim_{x \to c} f(x) = L。

因此,原极限存在的充要条件是左右极限均存在且等于 LL。

一般来说,不连续性可以分为三类:

如果 lim⁡x→cf(x)\mathop{\lim }\limits_{{x \rightarrow c}}f\left( x\right) 存在但其值与 f(c)f\left( c\right) 不同,则在 cc 处的不连续性称为可去的。

如果 lim⁡x→c+f(x)≠lim⁡x→c−f(x)\mathop{\lim }\limits_{{x \rightarrow {c}^{ + }}}f\left( x\right) \neq \mathop{\lim }\limits_{{x \rightarrow {c}^{ - }}}f\left( x\right) ,则 ff 在 cc 处有一个跳跃不连续性。

如果由于其他原因 lim⁡x→cf(x)\mathop{\lim }\limits_{{x \rightarrow c}}f\left( x\right) 不存在,那么在 cc 处的不连续性称为本质不连续性。

我们现在已经准备好描述任意单调函数 ff 的集合 Df{D}_{f} 的特征。


"练习 4.6.4"

设 f:R→Rf : \mathbb{R} \rightarrow \mathbb{R} 为递增函数。证明 lim⁡x→c+f(x)\mathop{\lim }\limits_{{x \rightarrow {c}^{ + }}}f\left( x\right) 和 lim⁡x→c−f(x)\mathop{\lim }\limits_{{x \rightarrow {c}^{ - }}}f\left( x\right) 必须在每个点 c∈Rc \in R 处存在。论证单调函数唯一可能具有的不连续性类型是跳跃不连续性。

对任意的 c∈Rc\in \mathbb{R},令 E={f(x):x>c}E=\left\{f(x):x>c\right\},则由 ff 单调递增,对 ∀ f(x)∈E\forall\ f(x)\in E,f(x)≥f(c)f(x)\geq f(c)。这说明 EE 非空有下界。由完备性公理,inf⁡E\inf E 存在,记为 LL,下证 L=lim⁡x→c+f(x)L=\displaystyle\lim_{x\to c^+}f(x)。

因为 L=inf⁡EL=\inf E,所以对 ∀ ε>0\forall\ \varepsilon>0,存在 f(x0)∈Ef(x_0)\in E,使得 L≤f(x0)<L+εL\leq f(x_0)<L+\varepsilon。由 ff 单调递增,令 δ=x0−c>0\delta=x_0-c>0,则对 ∀ 0<x−c<δ\forall\ 0<x-c<\delta,0≤f(x)−L<ε0\leq f(x)-L<\varepsilon,所以 lim⁡x→c+f(x)=L\displaystyle\lim_{x\to c^+}f(x)=L,即 lim⁡x→c+f(x)\displaystyle\lim_{x\to c^+}f(x) 存在。

同理可得 lim⁡x→c−f(x)\displaystyle\lim_{x\to c^-}f(x) 存在。所以单调函数唯一可能具有的不连续类型是跳跃不连续性。


"练习 4.6.5"

构造一个单调函数 ff 的跳跃间断点集与 Q\mathbb{Q} 的一个子集之间的双射。得出结论:单调函数 ff 的 Df{D}_{f} 必须是有限的或可数的,但不能是不可数的。

由 ff 的单调性,对任意一个间断点 cc,都有 lim⁡x→c−f(x)<lim⁡x→c+f(x)\displaystyle\lim_{x\to c^-}f(x)<\displaystyle\lim_{x\to c^+}f(x),所以可以找到一个有理数 c1∈(lim⁡x→c−f(x),lim⁡x→c+f(x))c_1\in (\displaystyle\lim_{x\to c^-}f(x),\displaystyle\lim_{x\to c^+}f(x))。 又因为单调性,所以对 ∀ x<c\forall\ x< c,f(x)≤lim⁡x→c−f(x)<c1f(x)\leq \displaystyle\lim_{x\to c^-}f(x)<c_1,x>cx>c 的情况同理。所以这样就可以构建从 cc 到 c1c_1 一一对应的映射即双射。因为有理数集是可数的,所以 DfD_f 必然是有限的或可数的。



任意函数的 Df{D}_{f}

回想一下,无限个闭集的交集是闭的,但对于并集,我们必须限制为有限个闭集的并集,以确保并集是闭的。对于开集,情况则相反。任意个开集的并集是开的,但只有有限个开集的交集才必然是开的。

一个可以写成可数个闭集并集的集合属于 Fσ{F}_{\sigma } 类。(此定义也出现在第3.5节中。)

到目前为止,我们已经构造了不连续点集为 R\mathbb{R} (Dirichlet函数)、 R∖{0}\mathbb{R} \smallsetminus \{ 0\} (修正Dirichlet函数)、 Q\mathbb{Q} (Thomae函数)、 Z\mathbb{Z} 和 (0,1](0,1\rbrack (习题4.6.1)的函数。


"练习 4.6.6"

证明在每种情况下,我们得到一个 Fσ{F}_{\sigma } 集作为每个函数的不连续点集。

R\mathbb{R} 本身是一个闭集,所以它是一个 Fσ{F}_{\sigma } 集。

R∖{0}=⋃n=1∞((−∞,−1n]∪[1n,+∞))\mathbb{R}\setminus\left\{0\right\}=\displaystyle\bigcup_{n=1}^{\infty}\left((-\infty,\displaystyle-\frac{1}{n}]\cup[\displaystyle\frac{1}{n},+\infty)\right),所以它是一个 Fσ{F}_{\sigma } 集。

Q=⋃n=1∞{qn}\mathbb{Q}=\displaystyle\bigcup_{n=1}^\infty\left\{q_n\right\},其中 {qn}\left\{q_n\right\} 是有理数的某个排列,所以它是一个 Fσ{F}_{\sigma } 集。

Z\mathbb{Z} 是全体整数的并集,自然也是 FσF_\sigma 集。

最后,(0,1]=⋃n=1∞[1n,1](0,1]=\displaystyle\bigcup_{n=1}^\infty \left[\frac{1}{n},1\right],所以它是一个 Fσ{F}_{\sigma } 集。



即将进行的论证依赖于一个称为 α\alpha -连续性的概念。

设 ff 定义在 R\mathbb{R} 上,且令 α>0\alpha > 0 。函数 ff 在 x∈Rx \in \mathbb{R} 处是 α\alpha -连续的,如果存在一个 δ>0\delta > 0 ,使得对于所有 y,z∈(x−δ,x+δ)y,z \in \left( {x - \delta ,x + \delta }\right) ,都有 ∣f(y)−f(z)∣<α\left| {f\left( y\right) - f\left( z\right) }\right| < \alpha 。

关于这个定义,最重要的是要注意在 α>0\alpha > 0 前面没有“对于所有”。正如我们将要探讨的,添加这个量词会使这个定义等同于我们对连续性的定义。从某种意义上说, α\alpha -连续性是对函数在特定点附近变化的度量。如果存在一个以 cc 为中心的区间,在该区间内函数的变化从未超过值 α>0\alpha > 0 ,则函数在点 cc 处是 α\alpha -连续的。

给定 R\mathbb{R} 上的函数 ff ,定义 Dα{D}_{\alpha } 为函数 ff 不满足 α\alpha -连续的点集。换句话说,

Dα={x∈R:f 在 x 处不 α-连续}.{D}_{\alpha } = \{ x \in \mathbb{R} : f \text{ 在 } x \text{ 处不 } \alpha\text{-连续} \} .

"练习 4.6.7"

证明对于固定的 α>0\alpha > 0 ,集合 Dα{D}_{\alpha } 是闭集。

我们需要证明 DαD_\alpha 的任何极限点 x0x_0 都在该集合内。

若 DαD_\alpha 没有极限点,则其只有孤立点,故为闭集。

若 x0∈Dαx_0\in D_\alpha 是其极限点,则存在序列 {xn}⊆Dα\left\{x_n\right\}\subseteq D_\alpha 满足 {xn}→x0\left\{x_n\right\}\rightarrow x_0。

则对 ∀ δ>0\forall\ \delta>0,∃ n∈N+\exists\ n\in \mathbb{N^+} 使得 xn∈Vδ(x0)x_n\in V_\delta(x_0)。

因为 ff 在 xnx_n 处不 α\alpha - 连续,所以对任意的 ε>0\varepsilon>0, ∃ y,z∈Vε(xn)\exists\ y,z\in V_\varepsilon(x_n) 满足 ∣f(y)−f(z)∣≥α\left|f(y)-f(z)\right|\geq \alpha。

现在令 ε<δ−∣x0−xn∣\varepsilon<\delta-\left|x_0-x_n\right| 以满足 Vε(xn)⊆Vε(x0)V_\varepsilon(x_n)\subseteq V_\varepsilon(x_0),则 ∃ y,z∈Vε(x0)\exists\ y,z\in V_\varepsilon(x_0),∣f(y)−f(z)∣≥α\left|f(y)-f(z)\right|\geq \alpha。

所以 ff 在 x0x_0 处不 α\alpha - 连续,即 x0∈Dαx_0\in D_\alpha。

综上,DαD_\alpha 是闭集。



舞台已搭好。是时候刻画任意函数 ff 在 R\mathbb{R} 上的不连续点集了。

设 f:R→Rf : \mathbb{R} \rightarrow \mathbb{R} 为任意函数。则 Df{D}_{f} 是一个 Fσ{F}_{\sigma } 集。

回忆

Df={x∈R:f is not continuous at x}.{D}_{f} = \{ x \in \mathbb{R} : f \text{ is not continuous at } x\} .

"练习 4.6.8"

如果 α1<α2{\alpha }_{1} < {\alpha }_{2} ,证明 Dα2⊆Dα1{D}_{{\alpha }_{2}} \subseteq {D}_{{\alpha }_{1}} 。

对 ∀ x∈Dα2\forall\ x\in D_{\alpha_2},对任意 δ>0\delta>0,∃ y,z∈Vδ(x)\exists\ y,z\in V_\delta(x) 使得 ∣f(y)−f(z)∣≥α2>α1\left|f(y)-f(z)\right|\geq \alpha_2>\alpha_1,所以 x∈Dα1x\in D_{\alpha_1}。所以Dα2⊆Dα1{D}_{{\alpha }_{2}} \subseteq {D}_{{\alpha }_{1}} 。


"练习 4.6.9"

设 α>0\alpha > 0 给定。证明如果 ff 在 xx 处连续,则它在 xx 处也是 α\alpha -连续的。解释由此如何得出 Dα⊆Df{D}_{\alpha } \subseteq {D}_{f} 。

若 ff 在 xx 处连续,则对 ∀ ε>0\forall\ \varepsilon>0,∃ δ>0\exists\ \delta>0,使得对 ∀ y∈Vδ(x)\forall\ y\in V_\delta(x),∣f(y)−f(x)∣<ε\left|f(y)-f(x)\right|<\varepsilon。现在取 ε=α2\varepsilon=\displaystyle\frac{\alpha}{2},则对 ∀ y,z∈Vδ(x)\forall\ y,z\in V_\delta(x),都有

∣f(y)−f(z)∣≤∣f(y)−f(x)∣+∣f(z)−f(x)∣≤2ε=α\left|f(y)-f(z)\right|\leq\left|f(y)-f(x)\right|+\left|f(z)-f(x)\right|\leq2\varepsilon=\alpha

所以 ff 在 xx 处 α\alpha - 连续。

这个命题的逆否命题是若 ff 在 xx 处不 α\alpha - 连续,则 ff 在 xx 处不连续。所以 Dα⊆Df{D}_{\alpha } \subseteq {D}_{f} 。


"练习 4.6.10"

证明如果 ff 在 xx 处不连续,则 ff 对于某个 α>0\alpha > 0 不是 α\alpha -连续的。现在解释为什么这保证了

Df=⋃n=1∞D1n{D}_{f} = \mathop{\bigcup }\limits_{{n = 1}}^{\infty }{D}_{\frac{1}{n}}

若 ff 在 xx 处不连续,则 ∃ ε0>0\exists\ \varepsilon_0>0,对 ∀ δ>0\forall\ \delta>0 都 ∃ y∈Vδ(x)\exists\ y\in V_\delta(x) 使得 ∣f(y)−f(x)∣≥ε0\left|f(y)-f(x)\right|\geq \varepsilon_0。

因为 x∈Vδ(x)x\in V_\delta(x),所以取 α=ε0\alpha=\varepsilon_0 就得到 ff 在 xx 处不 α\alpha - 连续。

现在对 ∀ x∈Df\forall\ x\in D_f,ff 在 xx 处不连续,所以 ∃ α>0\exists\ \alpha>0 使得 ff 在 xx 处不 α\alpha - 连续。又存在 n∈N+n\in \mathbb{N^+},使得 1n<α\displaystyle\frac{1}{n}<\alpha,则由练习 4.6.8 可知 x∈D1nx\in D_{\frac{1}{n}}。所以 x∈⋃n=1∞D1nx\in \displaystyle\bigcup_{n=1}^\infty D_{\frac{1}{n}}。

又因为每个不 α\alpha - 连续点都是不连续点,所以对 ∀ x∈⋃n=1∞D1n\forall\ x\in \displaystyle\bigcup_{n=1}^\infty D_{\frac{1}{n}},也有 x∈Dfx\in D_f。

所以 Df=⋃n=1∞D1nD_f=\displaystyle\bigcup_{n=1}^\infty D_{\frac{1}{n}}。因为 D1nD_{\frac{1}{n}} 都是闭集,所以 DfD_f 是一个 Fσ{F}_{\sigma } 集。



习题 4.7 结语

定理4.6.6只有在能够证明并非 R\mathbb{R} 的每个子集都属于 Fσ{F}_{\sigma } 集时才有意义。这需要一些努力,并且作为练习包含在关于 Baire 定理的第3.5节中。Baire 定理指出,如果 R\mathbb{R} 被写成闭集的可数并集,那么这些闭集中至少有一个必须包含一个非空开区间。现在 Q\mathbb{Q} 是单点集的可数并集,我们可以将每个点视为一个显然不包含任何区间的闭集。如果无理数集 R∖Q\mathbb{R}\setminus\mathbb{Q} 是闭集的可数并集,那么这些闭集中没有一个可以包含任何开区间,否则它们将包含一些有理数。但这与Baire定理相矛盾。因此, R∖Q\mathbb{R}\setminus\mathbb{Q} 不是闭集的可数并集,从而它也不是 Fσ{F}_{\sigma } 集。因此,我们可以得出结论,不存在在每一个有理点连续且在每一个无理点间断的函数 ff 。这应与之前讨论的Thomae函数进行比较。

相反的问题也很有趣。给定一个任意的 Fσ{F}_{\sigma } 集合,W.H. Young 在1903年证明了总可以构造一个函数,使其不连续点恰好位于该集合上。他的构造涉及我们之前见过的相同的Dirichlet型定义,但显然更为复杂。相比之下,描述单调情况下的相应函数并不太困难。设

D={x1,x2,x3,x4,…}D = \left\{ {{x}_{1},{x}_{2},{x}_{3},{x}_{4},\ldots }\right\}

为任意可数的实数集合。为了构造一个不连续点恰好位于 DD 上的单调函数,直观上为每个点 xn∈D{x}_{n} \in D 附加一个 1/2n1/{2}^{n} 的“权重”。现在,定义

f(x)=∑n:xn<x12nf\left( x\right) = \mathop{\sum }\limits_{{n : {x}_{n} < x}}\frac{1}{{2}^{n}}

其中对于每个 x∈Rx \in \mathbb{R} ,求和应涵盖所有对应于 xx 左侧点的权重。(如果 DD 中没有点在 xx 的左侧,则设置 f(x)=0f\left( x\right) = 0 。)任何关于求和顺序的担忧都可以通过观察到收敛是绝对的来缓解。不难证明,所得函数 ff 是单调的,并且在 DD 中的每个点 xn{x}_{n} 处具有大小为 1/2n1/{2}^{n} 的跳跃间断,如预期(练习6.4.8)。


函数极限与连续性
习题 4.6 不连续点集
≡